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.1.tar.gz (11.9 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.1-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kickzero-1.1.1.tar.gz
Algorithm Hash digest
SHA256 4ab60e92e8d281cff632087a34acdc331459a7c9f6767519aae836344cee2d2b
MD5 36ed125d78857b10f55dc8e943680446
BLAKE2b-256 122c550be25f80866cce5bdb084ff901e01c9fc4574557f10bf3d6470c4f5e7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kickzero-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.8 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da99e78c746bff8e29f3f9ef9964f43a54625a1425d2a7a8b1b5a1ebb6c97f04
MD5 df86c6dd20a6a2e2da24061d77a29807
BLAKE2b-256 d2447478cfae295caecd3673fec70ac2ec8278866b872923a6074e57adcc9565

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