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
[文檔改進]