Move telegram-setup to telegram page
This commit is contained in:
parent
3e0a71f69f
commit
26a8cdcc03
@ -5,60 +5,14 @@ This page explains how to prepare your environment for running the bot.
|
|||||||
## Prerequisite
|
## Prerequisite
|
||||||
|
|
||||||
Before running your bot in production you will need to setup few
|
Before running your bot in production you will need to setup few
|
||||||
external API. In production mode, the bot required valid Bittrex API
|
external API. In production mode, the bot will require valid Exchange API
|
||||||
credentials and a Telegram bot (optional but recommended).
|
credentials. We also reccomend a [Telegram bot](telegram-usage.md#setup-your-telegram-bot) (optional but recommended).
|
||||||
|
|
||||||
- [Setup your exchange account](#setup-your-exchange-account)
|
- [Setup your exchange account](#setup-your-exchange-account)
|
||||||
- [Backtesting commands](#setup-your-telegram-bot)
|
|
||||||
|
|
||||||
### Setup your exchange account
|
### Setup your exchange account
|
||||||
|
|
||||||
*To be completed, please feel free to complete this section.*
|
You will need to create API Keys (Usually you get `key` and `secret`) from the Exchange website and insert this into the appropriate fields in the configuration or when asked by the installation script.
|
||||||
|
|
||||||
### Setup your Telegram bot
|
|
||||||
|
|
||||||
The only things you need is a working Telegram bot and its API token.
|
|
||||||
Below we explain how to create your Telegram Bot, and how to get your
|
|
||||||
Telegram user id.
|
|
||||||
|
|
||||||
### 1. Create your Telegram bot
|
|
||||||
|
|
||||||
**1.1. Start a chat with https://telegram.me/BotFather**
|
|
||||||
|
|
||||||
**1.2. Send the message `/newbot`. ** *BotFather response:*
|
|
||||||
```
|
|
||||||
Alright, a new bot. How are we going to call it? Please choose a name for your bot.
|
|
||||||
```
|
|
||||||
|
|
||||||
**1.3. Choose the public name of your bot (e.x. `Freqtrade bot`)**
|
|
||||||
*BotFather response:*
|
|
||||||
```
|
|
||||||
Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
|
|
||||||
```
|
|
||||||
**1.4. Choose the name id of your bot (e.x "`My_own_freqtrade_bot`")**
|
|
||||||
|
|
||||||
**1.5. Father bot will return you the token (API key)**<br/>
|
|
||||||
Copy it and keep it you will use it for the config parameter `token`.
|
|
||||||
|
|
||||||
*BotFather response:*
|
|
||||||
|
|
||||||
```hl_lines="4"
|
|
||||||
Done! Congratulations on your new bot. You will find it at t.me/My_own_freqtrade_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
|
|
||||||
|
|
||||||
Use this token to access the HTTP API:
|
|
||||||
521095879:AAEcEZEL7ADJ56FtG_qD0bQJSKETbXCBCi0
|
|
||||||
|
|
||||||
For a description of the Bot API, see this page: https://core.telegram.org/bots/api
|
|
||||||
```
|
|
||||||
|
|
||||||
**1.6. Don't forget to start the conversation with your bot, by clicking /START button**
|
|
||||||
|
|
||||||
### 2. Get your user id
|
|
||||||
|
|
||||||
**2.1. Talk to https://telegram.me/userinfobot**
|
|
||||||
|
|
||||||
**2.2. Get your "Id", you will use it for the config parameter
|
|
||||||
`chat_id`.**
|
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
|
@ -1,10 +1,45 @@
|
|||||||
# Telegram usage
|
# Telegram usage
|
||||||
|
|
||||||
## Prerequisite
|
## Setup your Telegram bot
|
||||||
|
|
||||||
To control your bot with Telegram, you need first to
|
Below we explain how to create your Telegram Bot, and how to get your
|
||||||
[set up a Telegram bot](installation.md)
|
Telegram user id.
|
||||||
and add your Telegram API keys into your config file.
|
|
||||||
|
### 1. Create your Telegram bot
|
||||||
|
|
||||||
|
Start a chat with the [Telegram BotFather](https://telegram.me/BotFather)
|
||||||
|
|
||||||
|
Send the message `/newbot`.
|
||||||
|
|
||||||
|
*BotFather response:*
|
||||||
|
|
||||||
|
> Alright, a new bot. How are we going to call it? Please choose a name for your bot.
|
||||||
|
|
||||||
|
Choose the public name of your bot (e.x. `Freqtrade bot`)
|
||||||
|
|
||||||
|
*BotFather response:*
|
||||||
|
|
||||||
|
> Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
|
||||||
|
|
||||||
|
Choose the name id of your bot and send it to the BotFather (e.g. "`My_own_freqtrade_bot`")
|
||||||
|
|
||||||
|
*BotFather response:*
|
||||||
|
|
||||||
|
> Done! Congratulations on your new bot. You will find it at `t.me/yourbots_name_bot`. You can now add a description, about section and profile picture for your bot, see /help for a list of commands. By the way, when you've finished creating your cool bot, ping our Bot Support if you want a better username for it. Just make sure the bot is fully operational before you do this.
|
||||||
|
|
||||||
|
> Use this token to access the HTTP API: `22222222:APITOKEN`
|
||||||
|
|
||||||
|
> For a description of the Bot API, see this page: https://core.telegram.org/bots/api Father bot will return you the token (API key)
|
||||||
|
|
||||||
|
Copy the API Token (`22222222:APITOKEN` in the above example) and keep use it for the config parameter `token`.
|
||||||
|
|
||||||
|
Don't forget to start the conversation with your bot, by clicking `/START` button
|
||||||
|
|
||||||
|
### 2. Get your user id
|
||||||
|
|
||||||
|
Talk to the [userinfobot](https://telegram.me/userinfobot)
|
||||||
|
|
||||||
|
Get your "Id", you will use it for the config parameter `chat_id`.
|
||||||
|
|
||||||
## Telegram commands
|
## Telegram commands
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user