telegram bot python使用示例教程 0x0001 0x0002

telegram bot python使用示例教程
0x0001
0x0002

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