Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bot state machine on Azure #2

Open
melvintzw opened this issue Mar 6, 2020 · 0 comments
Open

Bot state machine on Azure #2

melvintzw opened this issue Mar 6, 2020 · 0 comments
Labels
project information This issue details information about a specific Project.

Comments

@melvintzw
Copy link
Contributor

Context:

Every user's interaction with a bot can be modeled by a finite state machine. A database is used to keep track of the bot's state everytime a user sends some input to the bot. The database is also used to store memory about datetimes and interval trees specific to each user and each event.

Mission:

Set up a DB that the bot can securely access and modify. Design and implement the state machine and DB.

  • Set up a DB on Azure and get bot to connect to it. We can start by trying any random one first; just to get some experience connecting to a DB from a python script.
  • Design state machine of user interactions with the bot
  • Design DB based on state machine
  • Implement Python code that transitions the bot's state (modifies the DB) based on user input.
@melvintzw melvintzw added enhancement New feature or request project information This issue details information about a specific Project. and removed enhancement New feature or request labels Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project information This issue details information about a specific Project.
Projects
None yet
Development

No branches or pull requests

1 participant