Merhabalar telegram kanalım için böyle bir bota ihtiyacım var.
👋 Merhaba Telegram Kullanıcısı, Ücretsiz Erişim botuna hoş geldiniz!
✅ İşte davet bağlantınız: https://t.me/+davetbaglantisi
📤 Bağlantıyı paylaşmaya başlayın. İnsanlar davet bağlantınız aracılığıyla katıldığında davetleri toplarsınız!
💬 Davet sayacınızı görmek için /check kullanın!
Check komutunu kullanınca,
📌 Bağlantı bilgileri:
🔗 Davet bağlantınız: https://t.me/+jdkdskdk
🔢 Davet sayacı: 0
Bu bota ihtiyacım var nasıl yapılabilir ?
Telegramda Bu Bot Nasıl Yapılır ? BotFather ile ?
9
●276
- 12-08-2024, 00:08:14from telegram import Update
from telegram.ext import Updater, CommandHandler, CallbackContext
# Kullanıcıların davet bilgilerini saklayacağımız basit bir sözlük
users_invites = {}
# /start komutunu ele alan fonksiyon
def start(update: Update, context: CallbackContext) -> None:
user_id = update.message.from_user.id
invite_link = f"https://t.me/+davetbaglantisi_{user_id}"
users_invites[user_id] = {"link": invite_link, "count": 0}
update.message.reply_text(
f"👋 Merhaba Telegram Kullanıcısı, Ücretsiz Erişim botuna hoş geldiniz!\n"
f"✅ İşte davet bağlantınız: {invite_link}\n"
f"📤 Bağlantıyı paylaşmaya başlayın. İnsanlar davet bağlantınız aracılığıyla katıldığında davetleri toplarsınız!\n"
f"💬 Davet sayacınızı görmek için /check kullanın!"
)
# /check komutunu ele alan fonksiyon
def check(update: Update, context: CallbackContext) -> None:
user_id = update.message.from_user.id
if user_id in users_invites:
invite_info = users_invites[user_id]
update.message.reply_text(
f"📌 Bağlantı bilgileri:\n"
f"🔗 Davet bağlantınız: {invite_info['link']}\n"
f"🔢 Davet sayacı: {invite_info['count']}"
)
else:
update.message.reply_text("Önce /start komutunu kullanmalısınız!")
# Birinin davet linki üzerinden katıldığını simüle eden fonksiyon
def simulate_invite(user_id: int) -> None:
if user_id in users_invites:
users_invites[user_id]["count"] += 1
def main() -> None:
# Bot'unuzun API token'ını buraya yerleştirin
updater = Updater("YOUR_BOT_API_TOKEN")
dispatcher = updater.dispatcher
# Komutları işleyen handler'ları ekliyoruz
dispatcher.add_handler(CommandHandler("start", start))
dispatcher.add_handler(CommandHandler("check", check))
# Botu başlatıyoruz
updater.start_polling()
updater.idle()
if __name__ == '__main__':
main() - 12-08-2024, 00:09:07Hocam bunu denedim ama olmadı hata verdi pythonBatu75 adlı üyeden alıntı: mesajı görüntüle
- 12-08-2024, 00:48:04Gizli kanalınıza istek atanlara bu mesajı gönderecek bot var hocam yazabilirsiniz WhatsappCypherJR adlı üyeden alıntı: mesajı görüntüle
- 12-08-2024, 00:52:55İstediğiniz yazılımı uygun fiyata yazabiliriz. Profilimdeki telegramdan ulaşabilirsiniz
- 12-08-2024, 03:27:33Hocam bunu yaptım ama bir üye kaç kişi davet etmiş omu bir türlü yapamadım. Discord’a mesaj göndermiyorBatu75 adlı üyeden alıntı: mesajı görüntüle
- 12-08-2024, 09:22:13Discorda mesaj gönderecek fonksiyon yok zatenCypherJR adlı üyeden alıntı: mesajı görüntüle