telegram bot python使用示例教程

python

1.获取token

点击这里创建

依次输入:

/start

/newbot

# 然后输入机器人的名字,注意必须以 bot 结尾!

# `987654321:FEDCBA_dfoiuweSWEczgxT7-l4r9Y` 收到类似这样的就是你的token

2.获取个人chat_id

其中id字段,就是你的chat_id

点击这里获取chat_id

3.获取群组chat_id

  • 第一种方式

把你创建的机器人拉到群组里,然后@你的机器人并随意发送一条信息,然后访问 https://api.telegram.org/bot<token>/getUpdates 获取,-100开头的id就是.

- 第二种方式

添加机器人 @get_id_bot 到你的频道,正常情况他会自动发言告诉你频道ID,如果没有发言,可以在群组内输入 /my_id@get_id_bot 获取ID.
注意在ID前添加 -100

0x0002

python代码示例

# coding:utf-8

# @创建者:jonnyan404

# 日期:2021-02-13

# 博客地址:www.mrdoc.fun

# pip3 install pyTelegramBotAPI

import telebot

from telebot import apihelper

def push_telegram(text):

token = '15xxxx62:xxxxxxx'

mrdoc_id = '-10013xxxxxx'

bot = telebot.TeleBot(token)

apihelper.proxy = {

'http': 'http://127.0.0.1:10809',

'https': 'http://127.0.0.1:10809'

}

bot.send_message(mrdoc_id, text, parse_mode="Markdown")

if __name__ == '__main__':

text='*2021,扭转乾坤!*,[收藏发大财](https://www.mrdoc.fun),[https://www.cnblogs.com/jonnyan/p/14399638.html](https://www.cnblogs.com/jonnyan/p/14399638.html)'

push_telegram(text)

References

  • https://longnight.github.io/2018/12/12/Telegram-Bot-notifications
  • https://core.telegram.org/bots/api#message

以上是 telegram bot python使用示例教程 的全部内容, 来源链接: utcz.com/z/389513.html

回到顶部