用于抽搐irc3的异步包装器
asynctwitch的Python项目详细描述
异步抽搐
>该库用于与抽搐聊天进行异步交互。
>要求:
=``python
>导入异步抽搐
;使用预先制作的commandbot,要自行处理消息,请使用asyncTwitch.bot和handle event_message。
bot=asyncTwitch.commandbot(
user=“your_bot_Twitch_user name”,
oauth=“your_Twitch_oauth token”,\oauth:1234567890abcdefghijklmnopqrst
channel=“channel_name”,\#默认为“!”
)
子命令:str):
pass
@say.subcommon('this')
async def this(m):
bot.say(“that”)
````
使用
``python
asyncTwitch.bot(config=“your\u settings.ini”)
只需使用
`` python
@bot.override
异步定义事件消息(消息):
它们可以在ffmpeg网站上找到。
要使用“wait bot.play_ytdl('song')”,必须安装youtube_dl。使用“pip install youtube”“dl”安装它。
您还需要对“bot.play”“file”的要求
这些示例使用python 3.5中添加的“async/await”语法,若要在3.4中使用此代码,请使用“@asyncio.coroutine”和“yield from”来代替。
对于低于3.4的python版本,这不适用!
>该库用于与抽搐聊天进行异步交互。
>要求:
=``python
>导入异步抽搐
;使用预先制作的commandbot,要自行处理消息,请使用asyncTwitch.bot和handle event_message。
bot=asyncTwitch.commandbot(
user=“your_bot_Twitch_user name”,
oauth=“your_Twitch_oauth token”,\oauth:1234567890abcdefghijklmnopqrst
channel=“channel_name”,\#默认为“!”
)
子命令:str):
pass
@say.subcommon('this')
async def this(m):
bot.say(“that”)
使用
``python
asyncTwitch.bot(config=“your\u settings.ini”)
只需使用
`` python
@bot.override
异步定义事件消息(消息):
它们可以在ffmpeg网站上找到。
要使用“wait bot.play_ytdl('song')”,必须安装youtube_dl。使用“pip install youtube”“dl”安装它。
您还需要对“bot.play”“file”的要求
这些示例使用python 3.5中添加的“async/await”语法,若要在3.4中使用此代码,请使用“@asyncio.coroutine”和“yield from”来代替。
对于低于3.4的python版本,这不适用!