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.3.0.0.tar.gz (14.0 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.3.0.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file kickzero-1.3.0.0.tar.gz.

File metadata

  • Download URL: kickzero-1.3.0.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for kickzero-1.3.0.0.tar.gz
Algorithm Hash digest
SHA256 b4bebb70c68501c02e06e5efc2650d994e6d468092701f4eb4ba460492755862
MD5 b2b5c2b622afef94de31f967e62c5ca0
BLAKE2b-256 0a45df1b64dd820625304c4e49ef2e3ab03e30b926be94dd013ace16999cd762

See more details on using hashes here.

File details

Details for the file kickzero-1.3.0.0-py3-none-any.whl.

File metadata

  • Download URL: kickzero-1.3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for kickzero-1.3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 04bcf870bba7795773c7929d32043eac437c6a18718ee22baac8820d6138bf3e
MD5 f4f23999873daad3e20fdb311d903648
BLAKE2b-256 81b9ebb5aa39920485ab123c03680cc7c848f4b060578d888f6635abd0b4fb36

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