跳转到主要内容

一个具有人类礼仪的机器人框架

项目描述

警告: Pengbo目前处于设计阶段

import pengbot
from pengbot.adapters import SlackRobot, Mention

@pengbot.make_robot(SlackRobot)
def mybot(bot):
    bot.context = bot.context(
        api_token=os.environ.get('SLACK_API_TOKEN', None)
    )

@vvbot.hears(Mention)
def talking_parrot(bot, message):
    yield from bot.says(':bird: %s' % message['text'] , channel=message['channel'])

if __name__ == '__main__':
    mybot()

安装

$ pip install pengbot

文档

待办事项

  • 命令的模糊字符串匹配

  • 命令接收消息上下文。

  • 监听所有消息以触发命令。

  • 适用于Slack、XMPP、Twitter的适配器。

  • 消息流过滤器。

  • 消息流中间件。

  • 流响应消息。

  • 自然语言处理? http://spacy.io

示例想法

  • Jira问题的自动链接。

  • 将用户提及附加到Jira问题作为评论。

  • 机器人之间交谈。

  • 投票和投票。

项目详情


下载文件

为您的平台下载文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

pengbot-0.1.tar.gz (1.9 kB 查看哈希值)

上传时间:

由...