https://github.com/hackvan/telegram-bot
A friendship Telegram's bot that connect a Repository on GitHub with a Scrum board on Trello
https://github.com/hackvan/telegram-bot
ruby ruby-gem
Last synced: 2 months ago
JSON representation
A friendship Telegram's bot that connect a Repository on GitHub with a Scrum board on Trello
- Host: GitHub
- URL: https://github.com/hackvan/telegram-bot
- Owner: hackvan
- Created: 2018-09-29T15:49:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-26T03:22:03.000Z (over 6 years ago)
- Last Synced: 2025-03-18T02:27:42.078Z (3 months ago)
- Topics: ruby, ruby-gem
- Language: Ruby
- Homepage: https://rubygems.org/gems/telegram-scrum-bot
- Size: 77.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Telegram Scrum Bot
A friendship Telegram's bot that connect a Repository on GitHub with a Scrum board on Trello.
## Setup
You must setup the required enviroment variables inside `.bashrc` or `.zshrc` depend of your terminal configuration:
```bash
# Enviroment variables from telegram-scrum-bot gem:
export API_TELEGRAM_TOKEN="TOKEN-INFO"
export API_TRELLO_KEY="KEY-INFO"
export API_TRELLO_TOKEN="TOKEN-INFO"
```Or for development create a `.env` file with the next information:
```bash
# Enviroment variables from telegram-scrum-bot gem:
API_TELEGRAM_TOKEN="TOKEN-INFO"
API_TRELLO_KEY="KEY-INFO"
API_TRELLO_TOKEN="TOKEN-INFO"
```### From the Github Repository:
```bash
git clone https://github.com/hackvan/telegram-bot.git
```to start the bot's server application:
```bash
$ bundle install
$ bundle exec ruby lib/telegram-bot.rb
```### From the [rubygems site](https://rubygems.org/gems/telegram-scrum-bot):
>https://rubygems.org/gems/telegram-scrum-bot
To install and execute the application:
```bash
$ gem install telegram-scrum-bot
$ telegram-scrum-bot
```## Telegram Bot
* name: `scrum_hackathon_bot`
* username: `@scrum_hackathon_bot`
* url: [https://t.me/scrum_hackathon_bot](https://t.me/scrum_hackathon_bot)**Telegram Bot Commands:**
Initial Commands:
```
/start - bienvenida
/setup - asistente de configuración del bot
/help - ayuda con los comandos del bot
```Configuration Commands:
```
/setgithubuser - establece la configuración del usuario de github
/setgithubrepository - establece la configuración del repositorio de github
``````
/getgithubuser - obtiene la configuración del usuario de github
/getgithubrepository - obtiene la configuración del repositorio de github
```Work Commands:
```
/issues - consultar el listado de Issues en el repositorio de Github
/trello - sincroniza los issues del repositorio en un tablero de Trello
```