Kanal bilgi yarışması botuGeliştirme ve Özelleştirme

Kanalınız için Python ile Telegram bilgi yarışması botu: cevap düğmeleriyle sizin sorularınız ve sonda bir skor

Genellikle 15 dakika içinde hazırRevizyonlar dahilKalite kontrolü
Paketler
Ödeme korumasıAyrıntılar
  • Paket kapsamındaki revizyonlar ücretsizdir.
  • Teslimattan sonraki 3 gün içinde yanıt vermezseniz iş otomatik olarak onaylanır.

Para, ödeme yaptığınızda bloke edilir ve yalnızca işi onayladığınızda aktarılır.

Kanalınız için Python ile Telegram bilgi yarışması botu: cevap düğmeleriyle sizin sorularınız ve sonda bir skor

Örnek sonuç

Standart paket için örnek

Telegram bot for booking haircuts at a barbershop

The bot in Telegram

Booking a haircut in the bot

A part of the code

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """The last step of the form: thanks the client and passes the request on."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

All the answers and buttons are in texts.yaml, so the client changes a price or the hours without touching the code.

Files: a ZIP archive with bot.py, texts.yaml, settings.example.env (where the bot token and the sheet go, filled in by the client), requirements.txt and a README: creating the bot in Telegram, connecting the Google Sheet and running it on a small server or hosting. The bot sends the request but does not check the barbers' calendar: the owner confirms the time.

Client: a barbershop with 3 barbers that took bookings only by phone. Task: a Telegram bot with a menu: prices, address and hours, a booking form (service, day and time, name, phone) that sends each request to the owner's chat and adds it to a Google Sheet.

Müşteri ve tüm ayrıntılar kurgusaldır.

Bu hizmet hakkında

Bir bilgi yarışması, kanal okurlarına geri gelmek ve sohbet etmek için bir neden verir. Bu Telegram botu yarışmanızı özel bir sohbette oynatır: sorularınızı cevap düğmeleriyle tek tek sorar, sizin açıklamanızla doğru ya da yanlış olduğunu söyler ve sonda skoru kanalınıza geri dönen bir bağlantıyla gösterir. Standart paketten itibaren her oyuncunun sonucu sohbetinize ve bir Google E-Tablolar tablosuna gider; formlar da bir soru önerisi ya da ödül talebi alabilir. Premium'da yönetici komutları yeni bir tur başlatır ve bir toplu mesaj botu başlatan oyunculara bunu duyurur. Sorular, doğru cevaplar ve varsa ödül size aittir: bot cevapları yalnızca sizin cevap anahtarınıza göre kontrol eder; ödülün kuralları ve hukuki tarafı size aittir. Python kodunu ve botu @BotFather'da oluşturup bilgisayarınızda, sunucunuzda ya da bir hostingde çalıştırmayı anlatan bir README yazarız. Ödeme almaz; hosting ve token sizde kalır.

Neler dahil

  • Neler alırsınızPython kodunu, ayrı bir dosyada sorularınızı ve cevaplarınızı, örnek bir ayar dosyasını ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Cevap düğmeleriOkurlar yazmak yerine bir cevaba dokunur
  • AçıklamalarınızYazarsanız her cevaptan sonra kısa bir not
  • Sonda skorSizin metninizle ve kanala geri dönen bir bağlantıyla
  • Sonuçlar bir tablodaStandart paketten itibaren her oyuncunun skoru bir Google E-Tablolar tablosunda
  • Yeni turlarPremium'da yönetici komutuyla başlatılan yeni bir yarışma

Nasıl çalışır

  1. 1
    SorularSoruları, cevap seçeneklerini, doğru olanları ve bitiş metnini verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaBotu oluşturur, token'ı ekler, çalıştırır ve bağlantısını kanalda paylaşırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Cevap seçenekleri ve doğru olanıyla her soru, isterseniz her biri için kısa bir açıklama; oyuncuların sonda gördüğü metin ve kanalınızın bağlantısı; Standart ve Premium için sonuçların nereye gideceği ve varsa formların soruları; ödül varsa ödül metniniz ve kurallarınız. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.

Size soracaklarımız:

  • Sizin sorularınız
  • Açıklamalar
  • Bitiş metni ve bağlantı
  • Varsa ödül

Paketleri karşılaştırın

PaketlerTemelBilgi yarışması botu$25StandartSonuçlu yarışma$50PremiumYönetici araçlı yarışmalar$86
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
PlatformTelegramTelegramTelegram
Hazır yanıtlaren fazla 10en fazla 25en fazla 40
Formlar (talep, rezervasyon, sipariş)Hayıren fazla 3en fazla 5
Sohbetinize ve bir Google E-Tablolar tablosuna gönderilen taleplerHayırEvetEvet
Yönetici komutları ve toplu mesajlarHayırHayırEvet
Menü dilleri112
Yarışma soruları (yanıt olarak sayılır)en fazla 10en fazla 25en fazla 40
Sipariş ver TemelSipariş ver StandartSipariş ver Premium

Ödeme koruması

Sipariş verirken ödersiniz, ancak para yalnızca onaylanan iş için aktarılır.

  • Sabit fiyatPaket fiyatı, ödeme yaptıktan sonra değişmez.
  • Para bloke edilirÖdeme yaptığınızda tutar yalnızca bloke edilir. İşi onayladığınızda hizmete aktarılır.
  • Teslimattan önce kontrolHer sonuç size ulaşmadan önce kalite kontrolünden geçer ve onaylamadan önce sipariş sayfasında görürsünüz.
  • Ücretsiz revizyonlarBrifiniz kapsamında, paketin izin verdiği sayıda değişiklik isteyin.
  • 3 gün sonra onayTeslimattan sonraki 3 gün içinde işi onaylamaz veya değişiklik istemezseniz iş otomatik olarak onaylanır. Teslimattan sonra sipariş sohbetine yazarsanız sipariş bekletilir; yanıt verdikten sonra 3 günlük süreyi yeniden başlatabiliriz ve bunu sohbette bildiririz.
  • Yeniden yapım veya tam iadeSonuç brifinize uymuyorsa ve revizyonlar sorunu çözmediyse ya da iş teslim süresinin iki katından uzun sürerse sipariş sohbetine yazın: işi yeniden yaparız veya ödemenin tamamını iade ederiz.
Nasıl çalışır →

Sorular ve yanıtlar

Bot yarışmayı kanalda kendisi paylaşır mı?

Yarışma botla özel bir sohbette oynanır. Kanalınızda bota bir bağlantı paylaşırsınız; Premium'da bot kanalın yöneticisiyse bir yönetici komutu oraya bir duyuru da gönderebilir.

En iyi oyuncular tablosu var mı?

Premium'da skorlar sunucunuzdaki küçük bir veritabanında tutulur ve bir yönetici komutu en iyi oyuncuları gösterir. Temel paket skor tutmaz; Standart onları tablonuza gönderir.

Oyuncular skorlarını yükseltmek için tekrar oynayabilir mi?

Premium'da bot kimin oynadığını hatırlar ve yalnızca ilk denemeyi sayabilir. Temel ve Standart'ta herkes tekrar oynayabilir.

Ödül verebilir miyim?

Evet, ancak ödüller, kurallar ve hukuki tarafları size aittir. Bot ödül metninizi gösterebilir ve Standart paketten itibaren bir ödül talep formu alabilir. Ödül göndermez ya da ödeme almaz.

Nerede çalışır?

Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde; token sizde kalır. Bu bir Telegram botudur; WhatsApp bu hizmete dahil değildir.

Yanıtınızı bulamadınız mı?

Paketler