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第三方库


热门话题
如何获得@sign,以便在Java代码中键入@override?   java Facebook登录不起作用,我忘了什么?   json如何在java中从MongoDB Atlas获取特定字段?   java如何在Android上的JNI中实现委托/协议(在iOS上)?   java为什么这个循环多次的程序在循环后有一个“println”时需要花费时间?   java无法使组合框正常工作   JavaCQ5。如何为作者显示列表发布者?版本5.5   java我可以要求泛型参数具有泛型参数吗?   JavaOKHTTP无法获取整个JSON   数组Java:用字符减去字符意味着什么?   java为什么Eclipse content assist无法从部分方法名生成方法存根?   java使用线程在Android Studio中一次加载一个多位图   java遍历二叉树并返回一个值