【文件属性】:
文件名称:butterfield:使用asyncio和Slack的实时消息API的Python Slack bot框架
文件大小:10KB
文件格式:ZIP
更新时间:2021-04-06 20:55:19
Python
巴特菲尔德
一个使用Slack的 ,Python 3和的Slack机器人框架。
Butterfield不稳定且正在积极开发中。 将会发生重大变化。
回声机器人示例
这个简单的机器人将侦听消息事件,并将消息回显到同一频道。
import asyncio
from butterfield import Bot
@asyncio.coroutine
def echo(bot, message: 'message'):
yield from bot.post(
message['channel'],
message['text']
)
b = Bot('slack-bot-key')
b.listen(echo)
butterfield.run(b)
正在运行的Butterfield
该软件包提供了butterfield命令行实用程序。 该命令采用一个参数,即配置文件的路径,并按
【文件预览】:
butterfield-master
----runtime.txt(12B)
----devel.json(197B)
----app.json(461B)
----Procfile(0B)
----LICENSE(1KB)
----requirements.txt(33B)
----setup.py(890B)
----.gitignore(70B)
----README.md(4KB)
----butterfield()
--------handlers()
--------core.py(6KB)
--------utils.py(472B)
--------cli.py(618B)
--------__init__.py(97B)