hata
1.0.0
您不能否认的燃烧的快速不和谐API包装器
支持公会| 局部文档| 示例| 技术文档| 来源
新的Hata版本使用Discord API V10。
HATA是在Scarletio顶部建造的异步不和谐API包装器。它旨在易于使用,还提供丰富的API提供了高级开发人员可能需要的一切。
以Touhou Project的Hata No Kokoro的名字命名。
多个同时客户
HATA可以在同一实例中运行多个客户,而无需牺牲性能。
表演者
基于异步/等待范式的快速并发代码,并带有缓存控制,PYPY支持等等!
最新的API功能
无论哪种不和谐决定释放/更新/断路HATA都将立即在本地支持它!
100%Python
建于Python!易于编码,易于阅读,易于维护。
实现ping
命令的简单示例。
来自Hata Import Client,guild,wait_for_interruptionguild = guild.precreate(guild_id)seija = client('token',extensions = ['slash'])@seija.eventsasync def ready(client)登录。')@seija..intractions(guild = guild)async def ping():“”“ ping-pong”“”返回'pong'seija.start()wait_for_interruption()
HATA让主线程免费, client.start()
仅在客户端登录(或失败)之前将其阻止,尽管您仍然可以使用start_clients()
函数(如所说)启动所有非运行客户端可行。
有时离开主线程试图关闭机器人时可能会引起问题。在这种情况下,您可能需要使用wait_for_interruption()
,它优雅地断开客户端并关闭键盘上的事件循环。
安装Hata只是做
#linux/os x $ python3 -m pip安装hata#windows $ python -m pip安装hata hata#语音支持$ python -m pip install hata hata [语音]
而且你很好!如果您需要更多的速度,HATA也具有本地PYPY支持!
python> = 3.6
菜肴 / cChardet
dateutil
pynacl(语音支持)
如果您有问题,建议,想贡献或只是想闲逛,请加入我们的Discord服务器。
向我们勇敢的测试人员大喊大叫,他们最帮助提高HATA!
Koish
[功能请求]
BrainDead
[文档改进]