zoukankan      html  css  js  c++  java
  • 土豆聊天 机器人

    官网地址:https://www.potato.im/api/bot

    1. 在Potato软件中搜索 @BotFather

    2. 创建机器人,创建成功会生成token

    我可以帮您创建Potato个人机器人并管理您的机器人, 相关Potato机器人文档参见:https://noone.ltd/api. 
    
    您可以通过以下命令创建或管理您的机器人: 
    
    /newbot - 创建一个新机器人 
    /newcustomerbot - 创建一个新客服机器人 
    /mybots - 我的机器人 [建议] 
    
    编辑机器人 
    /setname - 编辑机器人名 
    /setdescription - 编辑机器人简介 
    /setabouttext - 编辑机器人关于 
    /setslogan - 编辑机器人口号 
    /setuserpic - 编辑机器人头像 
    /setcommands - 编辑机器人指令 
    /deletebot - 删除机器人 
    
    机器人设置 
    /token - 生成机器人token 
    /revoke - 撤销机器人token 
    /setjoingroups - 是否允许您的机器人加入群组? 
    /setprivacy - 群内消息设置https://noone.ltd/bots#privacy-mode 
    /webhook - 查询机器人webhook地址 
    /setinline - 设置https://noone.ltd/bots#inline-bots 
    
    游戏 
    /newgame - 创建一款https://noone.ltd/bots#creating-a-game 
    /mygames - 编辑您的https://noone.ltd/bots#creating-a-game 
    /listgames - 个人游戏列表

    3. 添加机器人到群组,获取群组chat_id

    # 获取机器人好友的信息
    https://api.sydney.im:8443/10107593:O6m51Vzlv9vl76G4DrVVkst1/getUpdates
    
    
    # 获取机器人加入群组到信息
    https://api.sydney.im:8443/10107593:O6m51Vzlv9vl76G4DrVVkst1/getGroups

    4. 发送消息测试

    import requests
    import json
    
    POTATO_TOKEN = '机器人token'
    POTATO_CHAT_ID = char_id
    
    def send_text(text):
        url = 'https://api.sydney.im:8443/{}/sendTextMessage'.format(POTATO_TOKEN)
        data = {
            'chat_type': 3,     # 1 个人, 2 普通群组,3 超级群组
            'chat_id': POTATO_CHAT_ID,
            'text': text
        }
        r = requests.post(url, json=data)
    
    send_text(
    "你好")
  • 相关阅读:
    Java练习 SDUT-1117_求绝对值(选择结构)
    Java练习 SDUT-2561_九九乘法表
    Java练习 SDUT-1160_某年某月的天数
    HDU-1024_Max Sum Plus Plus
    博客园页面DIY
    JDBC
    JavaSE | Lambda| Optional| Stream API
    JavaSE| 网络编程
    JavaSE| 反射
    JavaSE | IO流
  • 原文地址:https://www.cnblogs.com/root0/p/11067067.html
Copyright © 2011-2022 走看看