A bot for VKontakte communities that can convert audio messages into text, work with messages and chats.
- 👪 RiBot can be invited to conversations and work with messages in a conversation
- 🔊 Converts audio messages into text, including those received through reposts
- 🔗 Connect to VK through Longpoll API
- Docker for Linux (docs.docker.com/install/)
- Docker-compose for Linux (docs.docker.com/compose/)
- 2 GB of RAM recommended at least 1 GB
- 10 gigabytes of disk space
- MariaDB 10.4 or later (mariadb.org)
- Redis 6 or later (redis.io)
- Python 3.7 or later with pip (python.org)
- 2 GB of RAM recommended at least 1 GB
- 5 gigabytes of disk space
If you have problems, contact me.
- Install docker and docker-compose on your Linux distrib. Find installation docs here.
- Open a releases section and download zip archive of latest release.
- Unzip the archive where you will store the bot files. After that edit the file .env.example (this is config), save it as .env
- Run bash scripts from archive: sh update.sh (it download compiled image of bot to your server), after this sh start.sh
All releases contains a bash scripts, that can manage a bot.
- sh update.sh - downloads a new version of bot from docker hub, also removes old versions of bot.
- sh start.sh - run a MariaDB, Redis and bot scripts in docker containers
- sh stop.sh - stop a bot with all dependies
- sh logs.sh - viewing of the last 100 logs, as well as further viewing of logs in real time
Please make a copy of the bot directory before upgrading!!!
- Download a new version from releases section and rewrite all files in bot directory.
- Edit the new file .env.example, save it as .env. Do not change APP_SECRET_KEY that were before!!!
- Run bash scripts from archive: sh update.sh (it download compiled image of bot to your server), after this sh start.sh
Thanks to all the developers for the software on this page.