{"id":13772623,"url":"https://github.com/backmeupplz/voicy","last_synced_at":"2026-03-07T03:14:14.423Z","repository":{"id":39633982,"uuid":"75456200","full_name":"backmeupplz/voicy","owner":"backmeupplz","description":"@voicybot Telegram bot main repository","archived":false,"fork":false,"pushed_at":"2025-04-07T17:48:11.000Z","size":6932,"stargazers_count":911,"open_issues_count":12,"forks_count":164,"subscribers_count":27,"default_branch":"main","last_synced_at":"2026-02-15T09:21:13.980Z","etag":null,"topics":["bot","speech-to-text","telegam","telegram-bot"],"latest_commit_sha":null,"homepage":"https://voicybot.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backmeupplz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"backmeupplz"}},"created_at":"2016-12-03T06:24:17.000Z","updated_at":"2026-02-12T22:02:38.000Z","dependencies_parsed_at":"2025-05-11T05:33:24.007Z","dependency_job_id":"a24fd8e4-4861-45f5-91f8-ccfe00894f29","html_url":"https://github.com/backmeupplz/voicy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/backmeupplz/voicy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backmeupplz%2Fvoicy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backmeupplz%2Fvoicy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backmeupplz%2Fvoicy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backmeupplz%2Fvoicy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backmeupplz","download_url":"https://codeload.github.com/backmeupplz/voicy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backmeupplz%2Fvoicy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30206356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T19:07:06.838Z","status":"online","status_checked_at":"2026-03-07T02:00:06.765Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","speech-to-text","telegam","telegram-bot"],"created_at":"2024-08-03T17:01:06.333Z","updated_at":"2026-03-07T03:14:14.392Z","avatar_url":"https://github.com/backmeupplz.png","language":"TypeScript","funding_links":["https://github.com/sponsors/backmeupplz"],"categories":["Bots","TypeScript"],"sub_categories":[],"readme":"[![Voicybot](/img/logo.png?raw=true)](https://voicybot.com/)\n\n# [@voicybot](https://t.me/voicybot) main repository\n\nThis repository contains the code for one of the most popular bots I've ever built for Telegram — [@voicybot](https://t.me/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.\n\nYou can also help by translating the bot to other languages or fixing some texts in existing languages by modifying the `locales` folder or at [localize.borodutch.com](https://localize.borodutch.com).\n\n## List of repositories\n\n- [voicy](https://github.com/backmeupplz/voicy) — the main [@voicybot](https://t.me/voicybot) code\n- [voicy-payments](https://github.com/backmeupplz/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](https://voicybot.com)\n- [voicy-landing](https://github.com/backmeupplz/voicy-landing) — [borodutch.com](https://borodutch.com) landing page\n- [voicy-recognition](https://github.com/backmeupplz/voicy-recognition/) — Recognition service for [voicybot.com](https://voicybot.com)\n\n## Installation and local launch\n\n1. Clone this repo: `git clone https://github.com/backmeupplz/voicy`\n2. Launch a [mongo database](https://www.mongodb.com/) locally\n3. Create `.env` file with the environment variables listed below\n4. Install `ffmpeg` on your machine\n5. Run `yarn` in the root folder\n6. Run `yarn start`\n\n## Environment variables in `.env` file\n\n| Variable        | Description                                                     |\n| --------------- | --------------------------------------------------------------- |\n| `MONGO`         | URI for the mongo database used                                 |\n| `TOKEN`         | Telegram bot token                                              |\n| `SALT`          | Random salt to generate various encrypted stuff                 |\n| `ADMIN_ID`      | Chat id of the person who shall receive valuable logs           |\n| `WIT_LANGUAGES` | A map of language names to Wit.ai tokens                        |\n| `ENVIRONMENT`   | App environment, can be `development`, defaults to `production` |\n\nSee examples in `.env.sample` file.\n\n## Continuous integration\n\nAny commit pushed to `main` gets deployed to [@voicybot](https://t.me/voicybot) via [CI Ninja](https://github.com/backmeupplz/ci-ninja).\n\n## License\n\nMIT — use for any purpose. Would be great if you could leave a note about the original developers. Thanks!\n\n## As seen on\n\n[![Habrahabr](/img/habr.png?raw=true)](https://habrahabr.ru/post/316824/)\n[![Spark](/img/spark.png?raw=true)](https://spark.ru/startup/voicy/blog/19008/kak-zapustit-proekt-v-odinochku/)\n[![Reddit](/img/reddit.png?raw=true)](https://redd.it/5iduzy)\n[![Bot Store](/img/bs.png?raw=true)](https://storebot.me/bot/voicybot)\n[![Product Hunt](/img/ph.png?raw=true)](https://www.producthunt.com/posts/voicy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackmeupplz%2Fvoicy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackmeupplz%2Fvoicy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackmeupplz%2Fvoicy/lists"}