Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

@voicybot Telegram bot main repository

License

NotificationsYou must be signed in to change notification settings

backmeupplz/voicy

Repository files navigation

Voicybot

@voicybot main repository

This repository contains the code for one of the most popular bots I've ever built for Telegram —@voicybot. It automatically converts all the audio messages to text when added to a group chat. Please, feel free to fork, add features and create pull requests so that everybody (over 12 000 000 people) 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 thelocales folder or atlocalize.borodutch.com.

List of repositories

Installation and local launch

  1. Clone this repo:git clone https://github.com/backmeupplz/voicy
  2. Launch amongo database locally
  3. Create.env file with the environment variables listed below
  4. Installffmpeg on your machine
  5. Runyarn in the root folder
  6. Runyarn start

Environment variables in.env file

VariableDescription
MONGOURI for the mongo database used
TOKENTelegram bot token
SALTRandom salt to generate various encrypted stuff
ADMIN_IDChat id of the person who shall receive valuable logs
WIT_LANGUAGESA map of language names to Wit.ai tokens
ENVIRONMENTApp environment, can bedevelopment, defaults toproduction

See examples in.env.sample file.

Continuous integration

Any commit pushed tomain gets deployed to@voicybot viaCI Ninja.

License

MIT — use for any purpose. Would be great if you could leave a note about the original developers. Thanks!

As seen on

HabrahabrSparkRedditBot StoreProduct Hunt


[8]ページ先頭

©2009-2025 Movatter.jp