Metadata-Version: 2.1
Name: ravegen-dev
Version: 0.1.11
Summary: Program for generate basic telegram bots with python-telegram-bot and deploy it on Heroku 
Home-page: https://github.com/ChrisChV/RaveGen-Telegram-bot-generator/tree/developing
Author: Christofer Chavez Carazas
Author-email: xnpiochv@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 2.7
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: python-telegram-bot

# RaveGen: Telegram bot generator


Program for generate, create and deploy telegram bots using [python-telegram-bot](https://github.com/python-telegram-bot/python-telegram-bot) for connect with [Telegram Bot API](https://core.telegram.org/bots/api) and Heroku for deploy the bot.

## Installing

### Requiremenst

- [python-telegram-bot:](https://github.com/python-telegram-bot/python-telegram-bot)

```shell
$ pip install python-telegram-bot --upgrade
```

- Heroku Cli:

```shell
$ sudo snap install heroku --classic
```

### RaveGen installation

Download the package:

- [Deb Package](https://github.com/ChrisChV/RaveGen-Telegram-bot-generator/releases/download/V0.1.0/ravegen-0.1.0-1_amd64.deb)
- [Rpm Package](https://github.com/ChrisChV/RaveGen-Telegram-bot-generator/releases/download/V0.1.0/ravegen-0.1.0-1.noarch.rpm)

Install the package:

- Deb package:

```shell
$ sudo dpkg -i ravegen-{version}.deb
```

- Rpm Package:

```shell
$ sudo dnf install ravegen-{version}.rpm
```
**OR** clone this repository and run `sudo make install`

## Create and deploy a bot in three steps!


### Step 1

Get the Token from [@BotFather](https://telegram.me/BotFather). If you need help, you can read the [Tutorial for Create a Telegram Bot in BotFather](https://github.com/ChrisChV/RaveGen-Telegram-bot-generator/wiki/Tutorial:-Create-a-Telegram-Bot-in-BotFather)


### Step 2

Run the follow command and paste the Token:

```shell
$ ravegen init -m
```

### Step 3

Run this command and follow the indications:

```shell
$ ravegen deploy -d
```
### Eureka!

Now find your bot on Telegram and try to tell it something.

## Advanced usage

If you need help about the commands run:

```
$ ravegen help
```

Or if you want to know more see the [RaveGen Wiki](https://github.com/ChrisChV/RaveGen-Telegram-bot-generator/wiki)



