Zulip的非官方bot API。

zulipbot的Python项目详细描述


用于zulip bots的非官方python api。使用它需要zulip电子邮件和api密钥。

要获取机器人的zulip电子邮件和api密钥,请转到 您的设置页面,并向下滚动到您的机器人部分。

用法

要安装:pip install zulipbot

初始化

识别Zulip机器人的电子邮件和API密钥,并创建一个新的机器人对象。

>>>importzulipbot>>>email='foo@bar.baz'>>>key='spammyeggs'>>>my_bot=zulipbot.Bot(email,key)

机器人方法

有关以下方法在程序中如何协同工作的示例,请查看example.py

subscribe_to_all_streams-订阅所有zulip流。

send_private_messagesend_stream_message都有相同的参数:message_infocontent,即上述两个方法的函数签名是send_[[private||stream]]_message(message_info, content)

message_info是从处理消息的函数回调获取的消息元信息字典。content是您希望机器人做出的响应。

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

推荐PyPI第三方库


热门话题
手机上的html调试Java web应用程序   Java当前日期和过去日期之间的差值,以年、月、日、小时、分、秒为单位   如果方法名称相同,java如何使扩展类不从上面的类触发方法?   即使在提供了准确的firebase引用之后,java仍出现“无法跳转到类型”异常。请看详情   jar文件中的java图像   java如何避免从缓存读取时修改相同的对象实例?   Android中java完全控制的线程队列   JTextArea中的java计算   java如何独立运行。jar作为64位mashine上的32位   java在尝试实例化自引用泛型类的实例时,如何处理自引用类型参数   java如何安装着色jar而不是原来的jar   java在resultSet之后使用If-Else   多线程是java。朗,反思一下。方法调用线程安全   java 7语言向后兼容性   Objective C中的Category和Java 8中的Default方法是否等效?