Chat roulette bot for finding people to talk for SPbU students.
- 📜 It's only allowed to send text messages
- 💣 You have an opportunity to ban user if he doesn't behave good
- 📤 You may enter the community only if someone will share an invitation link with you
- You are responsible for those who you invite: if they behave badly, community can easily find who is responsible for invitation
- ⏲ You have only one 12 hours to speak with your interlocutor (so you'd rather don't spend time wastefully 😉)
- 🔕 It's not allowed to send any kind of links
TODO
- Invitation System
- Interlocutor finding
- Message transfer
- Ban system
- Form filling keyboard
- Chat timer
- Logging system
- Ubuntu 20.04 (with systemd init system)
- MongoDB Community Edition
- Running mongod service (sudo systemctl status mongod )
- Interactive work through mongosh
- chatbot db (collections: userForm)
vkconfig.properties
file containing group access token and id (contact contributors to obtain the config data)
If you'd like to help in developing this bot, write to one of contributors:
- Emir Vildanov, Telegram : @EmirVildanov
- There may be you 😉
If you'd like to edit diagrams, write to me, and I will give you an editor rights: