松弛rtm客户端
bigslacker的Python项目详细描述
大懒人-大懒人-大懒人在拥有机器人的同时大懒人-大懒人-大懒人在拥有一个机器人的同时大懒人-大懒人试图成为一个开源的图书馆。
是的忠于它的名字。它是一个Slack的机器人,允许你插入插件(!)最简单的方法。只要定义一个继承自baseplugin的类,定义事件的方法。
>支持python 2和3。
<<<<<
Pythonsetup.py install目前只有一个依赖项,即官方的[slackclient](https://github.com/slackhq/python slackclient)。
BasePlugin
Class ChannelAnnouncer(BasePlugin):
Def channel_created(self,data):
print(我看到创建了一个通道,要做些什么')
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
`````
>您不必做任何事情来注册插件,而是从baseplugin继承它。
如果您没有返回,我们什么也不做。
但是,如果您用[(channel,message)]回复,我们将自动将该消息发送到指定的频道。
`` python
从bigslacker import bigslacker,baseplugin
class channelannouncer(baseplugin):
def channel创建(self,data):
print('我看到一个频道是created,gonna reply’)
return[('c1k4bby8l','嘿,已经创建了一个频道…')]
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
````
当然,如果您在列表中添加更多元素,我们还将发送这些消息。
只需定义一个“catch-all”方法。
`` python
来自bigslacker import bigslacker,baseplugin
类channelannouncer(baseplugin):
def catch-all(self,数据:
print('检查数据…')
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
``````
是的,您所要做的就是在您的应用程序上对其进行猴子修补。没有其他更改。
``python
是的,我们公开了接口。所以像往常一样调用api-call就行了。
``python
from bigslacker import bigslacker
token='1239182918sxusus'
bs=bigslacker(token)
bs.api-call(“api.test”)
bs.slack()
````
是的忠于它的名字。它是一个Slack的机器人,允许你插入插件(!)最简单的方法。只要定义一个继承自baseplugin的类,定义事件的方法。
>支持python 2和3。
<<<<<
BasePlugin
Class ChannelAnnouncer(BasePlugin):
Def channel_created(self,data):
print(我看到创建了一个通道,要做些什么')
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
`````
>您不必做任何事情来注册插件,而是从baseplugin继承它。
如果您没有返回,我们什么也不做。
但是,如果您用[(channel,message)]回复,我们将自动将该消息发送到指定的频道。
`` python
从bigslacker import bigslacker,baseplugin
class channelannouncer(baseplugin):
def channel创建(self,data):
print('我看到一个频道是created,gonna reply’)
return[('c1k4bby8l','嘿,已经创建了一个频道…')]
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
````
当然,如果您在列表中添加更多元素,我们还将发送这些消息。
只需定义一个“catch-all”方法。
`` python
来自bigslacker import bigslacker,baseplugin
类channelannouncer(baseplugin):
def catch-all(self,数据:
print('检查数据…')
token='1239182918sxusus'
bs=bigslacker(token)
bs.slack()
``````
是的,您所要做的就是在您的应用程序上对其进行猴子修补。没有其他更改。
``python
是的,我们公开了接口。所以像往常一样调用api-call就行了。
``python
from bigslacker import bigslacker
token='1239182918sxusus'
bs=bigslacker(token)
bs.api-call(“api.test”)
bs.slack()
````