No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
A utility bot that permit communicate with Github and Trello API.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.16
~> 3.8

Runtime

 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:

# 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:

# 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:

git clone https://github.com/hackvan/telegram-bot.git

to start the bot's server application:

$ bundle install
$ bundle exec ruby lib/telegram-bot.rb

From the rubygems site:

https://rubygems.org/gems/telegram-scrum-bot

To install and execute the application:

$ gem install telegram-scrum-bot
$ telegram-scrum-bot

Telegram 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