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.2.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.2-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kickzero-1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7be43dbc6761bea03034ec34a73e15dc715ef2c5b70fa7e7f97d581513c05e89
MD5 74b1e5c02890b6766378898b681b8f1d
BLAKE2b-256 20ca97aac89a1c6ab75c10b7a4780599f1ad6298b8e2c17cbc6186ef163e0803

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kickzero-1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d6cfb5641f5250058d133e73fed495c0fffc70edeb8c39f12c649513fcd86d5f
MD5 0e9954aa815cd0584010c537f2c92cc7
BLAKE2b-256 dac333319423c39e6eeda2e0424a35e5125ddd8bb247e96a24eba1934e99a1eb

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