mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-02 03:38:55 +02:00
41 lines
2.4 KiB
Markdown
41 lines
2.4 KiB
Markdown
---
|
|
id: Telegram
|
|
sidebar_class_name: Telegram
|
|
---
|
|
|
|
<img src={require('../../static/img/APIs/Telegram.png').default} width='64px' />
|
|
|
|
# Telegram
|
|
|
|
Этот раздел посвящен библиотеке для работы с Telegram API. На данной странице описаны все действия, необходимые для полноценного начала работы
|
|
|
|
## Начало работы
|
|
|
|
- Создайте бота Telegram
|
|
|
|
1. Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с [@BotFather](https://t.me/BotFather)
|
|
|
|
![BF](../../static/img/Docs/Telegram/2.png)
|
|
|
|
2. Выбрать в меню команду */newbot*
|
|
|
|
![BF](../../static/img/Docs/Telegram/3.png)
|
|
|
|
3. BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена
|
|
|
|
- Сохраните **токен**, который вам прислал BotFather после завершения создания бота
|
|
|
|
![BF](../../static/img/Docs/Telegram/1.png)
|
|
|
|
- (Дополнительно) Определитесь с целью взаимодействия
|
|
|
|
Созданного вами бота теперь можно применить двумя способами
|
|
|
|
- В качестве чат-бота
|
|
- Для автоматизации ведения канала
|
|
|
|
В зависимости от выбранного способа примения будет отличаться способ получения **ID чата** - параметра, отвечающего за определение объекта взаимодействия.
|
|
|
|
В случае с чат-ботом, ID чата будет являться ID пользователя, с которым бот осуществляет диалог. Если же бота необходимо использовать для ведения канала, то, после добавления его в качестве администратора, вместо ID чата можно использовать имя канала через @ (@MyChannel)
|
|
|
|
Токен и ID чата являются основными параметрами всех методов работы с Telegram API |