fxuls / TacoBot

This is a port of Slack's HeyTaco! app.

Home Page:https://t.me/HeyTacoBot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TacoBot for Telegram

This is a port of HeyTaco Bot (Slack) for Telegram.

Installation

This project requires a Heroku -ish environment. You can also self-host using Dokku. You can obtain [BOT_TOKEN] and [API_ID]/[API_HASH] for your instance by contacting @BotFather and on Telegram's website

Assuming Dokku, SSH into your VPS with DOKKU installed on it and:

  1. dokku apps:create [APP-NAME]
  2. dokku config:set --no-restart [APP-NAME] BOT_TOKEN=[YOUR-BOT-TOKEN]
  3. dokku config:set --no-restart [APP-NAME] API_ID=[YOUR-API_ID]
  4. dokku config:set --no-restart [APP-NAME] API_HASH=[YOUR-API_HASH]
  5. dokku postgres:create [DB-NAME] (requires postgres plugin)
  6. doku postgres:link [DB-NAME] [APP-NAME]

From local machine:
7. git init
8. git clone git@github.com:l0rem/TacoBot.git
9. git remote add dokku dokku@dokku.me:[APP-NAME]
10. git push dokku master

Usage

Send /start to bot.

Add it to your group and give it admin rights, so that it will be able to access messages.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Credits

python-telegram-bot DOKKU HeyTacoBot

About

This is a port of Slack's HeyTaco! app.

https://t.me/HeyTacoBot


Languages

Language:Python 100.0%