1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python实现一个土豆聊天 potato chat 机器人

python实现一个土豆聊天 potato chat 机器人

时间:2023-10-30 21:25:01

相关推荐

python实现一个土豆聊天 potato chat 机器人

python实现一个土豆聊天 potato chat 机器人

一、下载安装1、 官网: [https://www.potato.im/](https://www.potato.im/), 下载对应版本的程序二、创建机器人1、创建机器人注册开发者注册开发者成功后,创建机器人2、获得token设置允许您的机器人加入群组/4、添加到指定的群组5、获取 chat_id 分以下三种情况 - 好友(向 XXXBot 发送消息【接口xx】,或者加好友【接口】) - 群组(把 XXXBot 拉入群组) - 频道(把 XXXBot 拉入频道)三、机器人的使用1、获取机器人基本信息2、获取机器人的群组信息3、发送消息4、发送文件5、发送图片信息

一、下载安装

1、 官网: https://www.potato.im/, 下载对应版本的程序

注意:需要搭梯子才可以访问

windows版的需要手机app注册,扫码登录,

windows需要下载最新版本的,否则会无法登陆

二、创建机器人

说明文档 网址: https://www.potato.im/api

1、创建机器人

在Potato客户端中搜索@BotFather,然后完成下面的步骤:

打开BotFather聊天框,输入 /newbot 命令。

输入机器人的昵称。

输入机器人唯一的用户名。

收到创建成功消息及token时表示创建完成

注册开发者

商户审核需要1-2天

注册开发者成功后,创建机器人

2、获得token

设置允许您的机器人加入群组

###/3、点击创建的机器人,进入聊天窗口

/4、添加到指定的群组

5、获取 chat_id 分以下三种情况 - 好友(向 XXXBot 发送消息【接口xx】,或者加好友【接口】) - 群组(把 XXXBot 拉入群组) - 频道(把 XXXBot 拉入频道)

三、机器人的使用

1、获取机器人基本信息

请求

import requests# <bot_token> 你的机器人tokenurl = ":8443/<bot_token>/getMe"response = requests.request("GET", url)print(response.text)

响应

{"ok": true,"result": {"id": 10365895,"first_name": "足彩","last_name": "","username": "qiu_bot"}}

2、获取机器人的群组信息

请求

import requests# <bot_token> 你的机器人tokenurl = ":8443/<bot_token>/getGroups"response = requests.request("GET", url)print(response.text)

响应

{"ok": true,"result": {"Groups": [{"PeerID": 23461432,"PeerName": "Test"}]}}

3、发送消息

请求

import requests# <bot_token> 你的机器人tokenurl = ":8443/<bot_token>/sendTextMessage"# 注意:chat_type:个人聊天:1,群组:2,频道:3# chat_id 是通过获取机器人的群组信息获得的payload = "{ \"chat_type\":2, \"chat_id\":23461432, \"text\":\"aaqwerwqerwqerwerqwrqwerqwerqrqwerqwerwerqa\"}"headers = {'Content-Type': ' application/json'}response = requests.request("POST", url, headers=headers, data=payload)print(response.text)

响应

{"ok": true,"result": {"message_id": 2713005}}

4、发送文件

5、发送图片信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。