Không có mô tả

Kirk Trombley 4f10f80f82 Add LoggerInjector, and some TODOs 4 năm trước cách đây
lib 4f10f80f82 Add LoggerInjector, and some TODOs 4 năm trước cách đây
.gitignore dec6c1e2af Initial commit 4 năm trước cách đây
README.md dec6c1e2af Initial commit 4 năm trước cách đây
repl_driver.py 4f10f80f82 Add LoggerInjector, and some TODOs 4 năm trước cách đây
requirements.txt 24033e1949 Adding aiohttp with open session for duration of bot 4 năm trước cách đây

README.md

Rollbot v4

  • document store
    • index on chat, channel, etc.
    • defined by class
    • back by sqlite
  • proper API for representing a source and response logic
  • liberal use of dependency injection
  • use asyncio/allow commands to be async

Things that can be accessed in a command, regardless of platform:

- Message
    - Source
    - Channel
    - Sender
    - Message Text
        - Parsed and converted arguments
    - Timestamp
    - Admin? (group vs global)
    - Attachments?
- Configuration
    - Secrets
- Database
    - Query by source, channel, user, etc.
    - Inject more specific queries
- Response
    - Abstracted way to respond manually
    - Should support attachment of some kind? Maybe just images?