develop:telegram
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
develop:telegram [2022/11/23 08:10] admin |
— (текущий) |
====== Telegram ====== | |
| |
| |
==== Бот ==== | |
[[https://core.telegram.org/bots/api#sendmessage|Дока]] | |
| |
В поле "chat_id" пишется ID чата/канала/пользователя. Минусом предваряется ИД канала, простой чат без минуса. Личка пользователя доступна по его ИД (это не имя пользователя, можно узнать через бота "@userinfobot")\\ | |
| |
| |
<details> | |
<summary>:!: Минимальный бот</summary> | |
<code python> | |
#!/usr/bin/python3.8 | |
import requests | |
| |
token ='123456789:aaaaaaaaaaaa' | |
url = f'https://api.telegram.org/bot{token}/sendMessage' | |
data = {'chat_id': '123321', 'text': 'this is message'} | |
| |
answer = requests.post(url, data).json() | |
print(str(answer)) | |
</code> | |
| |
<code bash> | |
# Простая отправка сообщения: | |
curl -s -X POST https://api.telegram.org/bot1074186011:AAAAAAAAA/sendMessage -d chat_id="-7511111" -d text="Hallo Warld" | |
| |
# Изменить сообщение: | |
curl -s -X POST https://api.telegram.org/bot1074186011:AAAAAAAAA/editMessageText -d chat_id="-7511111" -d message_id="100921" -d text="Hello World" | |
</code> | |
</details> | |
| |
| |
develop/telegram.1669191039.txt.gz · Последнее изменение: 2022/11/23 08:10 — admin