Kick.com için gelişmiş ve kolay kullanımlı bot framework'ü
Project description
⚔️ KickZero Framework
Kick.com platformu için geliştirilmiş, yüksek performanslı, asenkron ve Context tabanlı modern bir bot framework'ü.
✨ Öne Çıkan Özellikler
- 🚀 Tamamen Asenkron:
aiohttpvewebsocketstabanlı motoruyla takılmadan çalışır. - 🧠 Context Yapısı:
ctx.reply()vectx.authorgibi kolaylıklarla kod yazımını hızlandırır. - 🔍 Gelişmiş Debug: Mesaj gönderim hatalarını dosyadaki satır numarasına kadar raporlar.
- 🛡️ Spam Koruması: Botun kendi mesajlarına cevap vererek sonsuz döngüye girmesini engeller.
🛠️ Kurulum
Projenizi bilgisayarınıza çekin:
git clone [https://github.com/KULLANICI_ADIN/KickZero.git](https://github.com/KULLANICI_ADIN/KickZero.git)
cd KickZero
pip install -r requirements.txt
📖 Örnek Kullanım
import asyncio
from KickZero import KickBot
# Botu başlat
bot = KickBot(
user_name="BotAdınız",
app_key="KICK_APP_KEY",
chat_id="CHAT_ID",
bearer_token="BEARER_TOKEN"
)
@bot.command(name="ping")
async def ping_komutu(ctx, args):
await ctx.reply("Pong! Zoro asenkron nöbette! ⚔️")
@bot.on_message()
async def mesaj_takibi(ctx):
# Gelen her mesajı konsola yazdırır
print(f"💬 [{ctx.author}]: {ctx.content}")
if __name__ == "__main__":
asyncio.run(bot.start())
## 🤝 Katkıda Bulunma (Contributing)
Bu proje geliştirmeye açıktır ancak büyük değişiklikler veya yeni özellikler eklemek isterseniz lütfen önce bir **Issue** açın veya benimle iletişime geçin. İzin alınmadan yapılan büyük değişikliklerin ana projeye dahil edilmesi garanti edilmez.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
kickzero-1.1.0.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kickzero-1.1.0.tar.gz.
File metadata
- Download URL: kickzero-1.1.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cadd26902dabd3a4f729c7e17ea00173a47111fb8e0c4b45c9ea878bb95fa565
|
|
| MD5 |
c494ba68dba712538ec745d54e8e303d
|
|
| BLAKE2b-256 |
40aad3daa900cb516dcd2377a8642c13a6ed91e53ffec74be46aeb3ada0feffb
|
File details
Details for the file kickzero-1.1.0-py3-none-any.whl.
File metadata
- Download URL: kickzero-1.1.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e91302039296257f05892da5ae29cd479346fd7ec2b3a771d113b09e2a789670
|
|
| MD5 |
0c1ad4f704374b932695057a54632099
|
|
| BLAKE2b-256 |
0c49dcfc9b5745c85e8324528172084ad79a5e9d13c683e92ed5b4c9a7696946
|