diswarm处理程序

diswarm-handler的Python项目详细描述


diswarm处理程序

基本的Diswarm机器人处理类和标准化的通信协议

用法

主类:Handler(channel, token, swarm_id, bot_id, lead_timeout=5, role=None) 频道:运行Swarm的不一致服务器频道 令牌:不一致bot令牌 swarm_id:整个群的唯一id bot_id:bot的唯一id lead_timeout:机器人宣布自己是群首领之前的秒数 角色:在swarm中的角色。从“无”更改此选项将覆盖“领队/无人机”选择。

将其子类化,并重新定义函数process_one(self, response),以根据输入执行不同的任务。这很像socketserver.BaseRequestHandler.handle()方法。

其他功能: request(req, args=())从swarm请求数据。 请求:请求文本 args:要传递给swarm的参数元组

process():处理swarm队列并返回process_one()输出的列表

注释

  • swarm id:对你群中的所有机器人都是一样的,但它应该是独一无二的,至少在你的swarm频道上是如此。为了安全起见,请使用随机生成的字符串或数字。确保群中的每个机器人都有相同的ID,因为具有不同ID的机器人无法看到彼此的消息。

需要

  • pip install DiSwarm(将安装所有依赖项

另一种方法是,运行pip install diswarm-handler以下载此依赖项和所有依赖项。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将文本文件读取到java对象数组   不支持java PageNotFound请求方法“GET”   java JDBC未选择任何数据库   java正在获取ssl。SSLHandshakeException在使用带有标头的REST客户端时发生,但在使用PostMan时可以正常工作   java测试与junit 5的接口   多线程Java Publisher服务器聊天程序   java编译错误已尝试修复,但没有成功   在TIBCO上安装java Https证书   java如何解析一个困难的问题。txt文件?   java如何使用ApachePOI3.6和ApachePOIOXML3读取pptx文件的内容。15罐?   java使用Gradle运行特定于Android的检测测试   人工智能回溯Java   用java制作螺旋桨动画   spring hibernate查询中的java日期   java读取HDFS小型分区?