Pembungkus API Perselisihan Cepat yang tidak dapat Anda tolak
Dukungan Guild | Dokumentasi topikal | Contoh | Dokumentasi Teknis | Sumber
Versi Hata baru menggunakan API Discord V10.
Hata adalah pembungkus API perselisihan asinkron yang dibangun di atas Scarletio. Ini dirancang agar mudah digunakan, dengan juga memberikan API kaya yang menawarkan segala sesuatu yang mungkin dibutuhkan pengembang tingkat lanjut.
Dinamai Hata No Kokoro dari proyek Touhou.
Beberapa klien simultan
Hata dapat menjalankan banyak klien dari contoh yang sama tanpa mengorbankan kinerja.
Performant
Kode bersamaan cepat berdasarkan Paradigma Async/Await dengan kontrol cache, dukungan PYPY dan banyak lagi!
Fitur API terbaru
Discord apa pun yang memutuskan untuk merilis/memperbarui/break hata akan mendukungnya secara asli dalam waktu singkat!
100% Python
Dibangun di Python! Mudah untuk kode, mudah dibaca, mudah dirawat.
Contoh sederhana menerapkan perintah ping
.
dari Hata Import Client, Guild, wait_for_interruptuild = guild.precreate (guild_id) seija = klien ('token', extensions = ['slash'])@seija.eventsasync def siap (klien): print (f '{klien: f} masuk. ')@seija.interactions (guild = guild) async def ping (): "" "ping-pong" "" return' pong'seija.start () wait_for_interruption ()
Hata meninggalkan utas utama gratis, client.start()
memblokirnya hanya sampai klien masuk (atau gagal), meskipun Anda masih dapat menggunakan fungsi start_clients()
, apa yang tertulis, memulai semua klien yang tidak berjalan Parallelly.
Terkadang meninggalkan utas utama dapat menyebabkan masalah ketika mencoba mematikan bot. Pada kasus ini, Anda mungkin ingin menggunakan wait_for_interruption()
, yang memutuskan klien dengan anggun dan menutup loop acara pada interupsi keyboard.
Untuk menginstal Hata cukup lakukan
# Linux/os x $ python3 -m pip install hata# windows $ python -m pip install hata# soum support $ python -m pip install hata [suara]
Dan Anda baik untuk pergi! Hata juga memiliki dukungan pypy asli jika Anda membutuhkan lebih banyak kecepatan!
Python> = 3.6
chardet / cchardet
dateutil
Pynacl (untuk dukungan suara)
Jika Anda memiliki masalah, saran, ingin berkontribusi, atau hanya ingin nongkrong, bergabunglah dengan server Discord kami.
Berteriaklah kepada penguji pemberani kami yang paling membantu meningkatkan Hata!
Koish
[permintaan fitur]
BrainDead
[Peningkatan Dokumentasi]