https://github.com/telegram-go-bot/go_bot
golang telegram bot, based on Clean Architecture. Engine
https://github.com/telegram-go-bot/go_bot
bot go golang heroku telegram telegram-bot travis vkontakte
Last synced: 3 months ago
JSON representation
golang telegram bot, based on Clean Architecture. Engine
- Host: GitHub
- URL: https://github.com/telegram-go-bot/go_bot
- Owner: telegram-go-bot
- License: apache-2.0
- Created: 2020-02-15T08:39:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-07T00:54:50.000Z (over 3 years ago)
- Last Synced: 2025-08-15T07:56:12.850Z (10 months ago)
- Topics: bot, go, golang, heroku, telegram, telegram-bot, travis, vkontakte
- Language: Go
- Homepage:
- Size: 255 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BillyBot - telegram bot written in golang
[](https://opensource.org/licenses/Apache-2.0) [](https://coveralls.io/github/telegram-go-bot/go_bot?branch=master) [](https://travis-ci.com/telegram-go-bot/go_bot) [](http://makeapullrequest.com) [](https://goreportcard.com/report/github.com/telegram-go-bot/go_bot) [](http://hits.dwyl.com/azerg/githubcom/telegram-go-bot/go_bot) [](https://www.codacy.com/gh/telegram-go-bot/go_bot?utm_source=github.com&utm_medium=referral&utm_content=telegram-go-bot/go_bot&utm_campaign=Badge_Grade)[](https://codeclimate.com/github/telegram-go-bot/go_bot/test_coverage)[](https://codeclimate.com/github/telegram-go-bot/go_bot/maintainability)
[](https://deepsource.io/gh/telegram-go-bot/go_bot/?ref=repository-badge)
funny telegram bot in go.
### Environmental variables required:
| Key | Value (description) |
| ------------ | ------------ |
|BOT_UIDS|list of bot names, separated by ",". Is used to let bot know when he is triggered|
|GOOGLE_SEARCH_API_KEY|aBc-DeFgHiJkl...|
|GOOGLE_SEARCH_ENGINE_ID|1234:abcde...|
|HEROKU_BOT_ID| telegram bot id|
|HEROKU_BASE_URL|public url of bots service. For debugging i like to put tunneled ngroks url here|
|DATABASE_URL|postgres db external url|
|VK_LOGIN|~|
|VK_PASSWORD|~|
|OWNER_ID|Telegram username. is used to give unique replies for example for debugging|
|PORT|~|
### Todo:
- [ ] Add UML diagram
- [x] enable coverity
- [ ] Fix coveralls
- [ ] + db