zoukankan      html  css  js  c++  java
  • telegram bot python使用示例教程

    0x0001

    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

  • 相关阅读:
    条件语句实例
    数据类型
    C#与.NET概述
    c#循环
    语句
    数组

    英文文献中的数学符号
    如何计算协方差、 协方差矩阵 、 相关系数 、 马氏距离
    opengl 笔记
  • 原文地址:https://www.cnblogs.com/jonnyan/p/14399638.html
Copyright © 2011-2022 走看看