官網地址: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("你好")