@voicybot main repository
This repository contains the code for one of the most popular bots I've ever built for Telegram — @voicybot. Please, feel free to fork, add features and create pull requests so that everybody (over 600 000 chats) can experience the features you've built.
You can also help by translating the bot to other languages or fixing some texts in existing languages by modifying the locales
folder.
- Voicy — the main @voicybot code
- Voicy payments — payments service that used stripe to process payments for the Google Speech seconds of recognition; currently retired as the stats server for voicybot.com
- Voicy landing — voicybot.com landing page
- Clone this repo:
git clone https://github.com/backmeupplz/voicy
- Launch the mongo database locally
- Create
.env
file with the environment variables listed below - Install ffmpeg on your machine
- Run
yarn install
in the root folder - Run
yarn start
MONGO_URL
— Url for the mongo database usedTOKEN
— Telegram bot tokenSALT
— Random salt to generate various encrypted stuffADMIN_ID
— Chat id of the person who shall receive valuable logsWIT_LANGUAGES
— A map of language names to Wit.ai tokens
Extra info is available in .env.sample
file.
Any commit pushed to master gets deployed to @voicybot via CI Ninja.
MIT — use for any purpose. Would be great if you could leave a note about the original developers. Thanks!