Geen omschrijving

Kirk Trombley b2b3348de5 Fix logging and deps 4 jaren geleden
lib b2b3348de5 Fix logging and deps 4 jaren geleden
.gitignore dec6c1e2af Initial commit 4 jaren geleden
README.md dec6c1e2af Initial commit 4 jaren geleden
logging.conf b2b3348de5 Fix logging and deps 4 jaren geleden
repl_driver.py b2b3348de5 Fix logging and deps 4 jaren geleden
requirements.txt b2b3348de5 Fix logging and deps 4 jaren geleden

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?