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>  你的机器人token
url = "https://api.rct2008.com: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>  你的机器人token
url = "https://api.rct2008.com: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>  你的机器人token
url = "https://api.rct2008.com: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、发送图片信息

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/13922.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ios跳转到potato群聊

版权声明&#xff1a;本文为博主原创文章&#xff0c;未经博主允许不得转载。 https://blog.csdn.net/weixin_43299553/article/details/84632269 首先贴代码&#xff1a; NSString *url [NSString stringWithFormat:"pt://join?invite202cb962ac59075b964b07152d234b70…

ChatGPT | LangChain的文本切割方法对比

本文来自http://blog.csdn.net/hellogv/ &#xff0c;引用必须注明出处&#xff01; ChatGPT面向对话格式的文本理解很好&#xff0c;但如果要把网络上的文章让ChatGPT直接分析则会有格式的问题。文本清洗是个大课题&#xff0c;讲起来需要很多篇幅&#xff0c;优化起来前路漫…

ChatGPT确实有一种即时学习的能力

以下是ChatGPT即时纠正自己错误的一段对话&#xff0c;大家发现了什么没有&#xff0c;欢迎评论。 再次回答时&#xff0c;它立即更正了自己之前的错误&#xff1b; 提问中的个别错别字并没有影响到它对问题的理解&#xff1b; 再次回答时并没有重复第一次回答中的大部分内容&a…

ChatGPT办公应用:制作PPT大纲

正文共 617字&#xff0c;阅读大约需要 4 分钟 解决方案专家必备技巧&#xff0c;您将在4分钟后获得以下超能力&#xff1a; 制作PPT大纲 Beezy评级 &#xff1a;B级 *经过简单的寻找&#xff0c; 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Yuke PPT技能是一…

chatgpt赋能python:Python抢单软件:如何优化SEO?

Python抢单软件&#xff1a;如何优化SEO&#xff1f; 导言 随着互联网技术的飞速发展&#xff0c;越来越多的人开始关注SEO&#xff08;Search Engine Optimization&#xff09;技术。而对于Python编程工程师来说&#xff0c;了解SEO技术也是非常重要的。那么&#xff0c;如何…

腾讯回应与Meta VR头显合作传闻;美国考虑限制中国用户使用美国云计算服务;ChatGPT暂停联网测试|极客头条...

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&#…

比ChatGPT更恐怖的AI应用,来了...

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 这两周AI界真的太刺激了&#xff01;一个接一个令人惊艳的应用发布&#xff0c;比如今天要介绍的这个----AutoGPT。 AutoGPT是做什么的呢&#xff1f;简单的说&#xff0c;你告诉它一个任务&#xff0…

Midjourney学习系列之三——宝藏网站与博主分享

在学习了Midjourney保姆级教程&#xff08;点击Midjourney学习系列之一 —— 保姆级入门教程_输出啊靓仔的博客-CSDN博客阅读&#xff09;和进阶学习内容&#xff08;点击Midjourney学习系列之二 —— Midjourney进阶之路_输出啊靓仔的博客-CSDN博客&#xff09;之后&#xff0…

ChatGPT专业应用:生成直播关注话术

正文共 1120 字&#xff0c;阅读大约需要 7 分钟 直播运营等必备技巧&#xff0c;您将在7分钟后获得以下超能力&#xff1a; 生成直播关注话术 Beezy评级 &#xff1a;A级 *经过寻找和一段时间的学习&#xff0c;一部分人能掌握。主要提升效率并增强自身技能。 推荐人 | Kim …

只会玩ChatGPT?惊艳我们的又不只是它一个对话系统

1. 引言 终于回归到本尊开始上手了。这次是介绍了几个和ChatGPT一样强大或者基于GPT系列的新鲜对话系统&#xff0c;各有优劣和长处吧。大家感兴趣的话可以自己搜索一下&#xff0c;这里仅做简要介绍。 2. ChatGPT ChatGPT是最近最火的&#xff0c;也是我深入上手一星期的产…

让ChatGPT发挥出最强威力的7大技巧!

大家好&#xff0c;我是小z&#xff08;也是阿粥&#xff09; 今天给大家分享一本如何更好的使用GPT的干货书籍——《与 AI 对话&#xff1a;ChatGTP 提示工程揭秘》。 当然&#xff0c;依照惯例&#xff0c;文末有几本作为粉丝福利~ 机器有机器的作用&#xff0c;人有人的独特…

chatgpt赋能python:Python如何创建集合——你必须知道的所有知识

Python 如何创建集合——你必须知道的所有知识 作为一位有10年 Python 编程经验的工程师&#xff0c;我可以告诉你&#xff0c;Python 集合是编程中非常重要的一部分。如果你不知道如何创建集合&#xff0c;那么你可能会错过很多东西。所以&#xff0c;让我们深入探讨 Python …

chatgpt赋能python:Python合并集合:学习如何在Python中合并多个集合

Python合并集合&#xff1a;学习如何在Python中合并多个集合 在Python编程语言中&#xff0c;集合是一组互不相同的元素。在处理数据时&#xff0c;我们通常需要将多个集合合并为一个。Python提供了几种方法来合并集合&#xff0c;本文将介绍这些方法以及如何使用它们。 什么…

chatgpt赋能python:Python中的集合:什么是集合及如何创建集合

Python中的集合: 什么是集合及如何创建集合 当你需要存储一组无序且互不相同的数据时&#xff0c;Python的集合&#xff08;set&#xff09;是一种非常有用的数据类型&#xff0c;它是可变、无序、且不包含重复元素的数据类型。本文将简要介绍Python中的集合&#xff0c;包括其…

我和ChatGPT聊了聊个人知识管理 | ChatGPT实践

话说&#xff0c;昨天我终于申请了一个ChatGPT的账号&#xff0c;完之后&#xff0c;就玩儿嗨了嘛&#xff0c;问东问西地&#xff0c;简直停不下来。 不过除了闲聊之外&#xff0c;还是想借助ChatGPT的帮忙完成一些具体的任务&#xff0c;于是我就和它聊了聊个人知识管理。 文…

Midjourney案例-4步完成海报设计

Midjourney 大家都很熟悉了&#xff0c;大大提高了UED团队出稿制作效率。画面创意也为设计师的思维拓宽了新的边界。此外&#xff0c;Midjourney的多领域专业知识也成为设计师跨越不同领域的有力工具。今天就给大家分享一个 Midjourney 商业化UI应用——ChatGPT分享会海报&…

全网热议的chatgpt是什么?如何参与chatgtp小组件的制作?

ChatGPT是什么&#xff1f; ChatGPT&#xff0c;美国OpenAI 研发的聊天机器人程序 &#xff0c;于2022年11月30日发布 。ChatGPT是人工智能技术驱动的自然语言处理工具&#xff0c;它能够通过学习和理解人类的语言来进行对话&#xff0c;还能根据聊天的上下文进行互动&#xff…

PHP编写聊天演示DEMO接口Chat GPT获取API Keys

登录https://beta。openai。com/account/api-keys 点击create获取apiKey <?php header( "Content-Type: application/json" ); $context json_decode( $_POST[context] ?: "[]" ) ?: []; $prompt ""; if( empty( $context ) ) {$please…

ChatGPT在人才招聘中的优势与应用

随着人工智能技术的迅猛发展&#xff0c;ChatGPT作为一种创新的自然语言处理模型&#xff0c;正在在人才招聘领域展现出其独特的优势和广泛的应用。ChatGPT不仅能够提供智能化的候选人筛选和匹配&#xff0c;还可以提供个性化的交互体验和数据分析&#xff0c;帮助企业更加高效…

ChatGPT 当我面试官的一天

你想过ChatGPT作为面试官会是什么样吗&#xff1f; 各种题库刷了又刷&#xff0c;但是无法进行面试实战&#xff1b;这下终于可以通过ChatGPT来模拟面试了&#xff0c;简直不要太爽了~ 这里只是基础问题&#xff0c;你可以给他输入你的工作经验&#xff0c;所学技能来让他给你…