Skip to main content

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: aiohttp ve websockets tabanlı motoruyla takılmadan çalışır.
  • 🧠 Context Yapısı: ctx.reply() ve ctx.author gibi 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kickzero-1.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

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

Hashes for kickzero-1.1.0.tar.gz
Algorithm Hash digest
SHA256 cadd26902dabd3a4f729c7e17ea00173a47111fb8e0c4b45c9ea878bb95fa565
MD5 c494ba68dba712538ec745d54e8e303d
BLAKE2b-256 40aad3daa900cb516dcd2377a8642c13a6ed91e53ffec74be46aeb3ada0feffb

See more details on using hashes here.

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

Hashes for kickzero-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e91302039296257f05892da5ae29cd479346fd7ec2b3a771d113b09e2a789670
MD5 0c1ad4f704374b932695057a54632099
BLAKE2b-256 0c49dcfc9b5745c85e8324528172084ad79a5e9d13c683e92ed5b4c9a7696946

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page