Anket ve geri bildirim botuGeliştirme ve Özelleştirme

Python ile Telegram anket botu: puanlama düğmeleriyle sizin sorularınız, cevaplar sohbetinize ve bir tabloya gelir

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.

Python ile Telegram anket botu: puanlama düğmeleriyle sizin sorularınız, cevaplar sohbetinize ve bir tabloya gelir

Ö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

Geri bildirim vermek uzun bir web formundansa bir sohbette daha kolaydır. Bu Telegram botu sorularınızı tek tek sorar: 1'den 5'e puanlama düğmeleri, seçenekler arasından seçim ya da kısa yazılı bir cevap. Standart paketten itibaren tamamlanan her anket sohbetinize ve bir Google E-Tablolar tablosuna gelir; böylece cevapları geldikçe görür ve sonra sıralayabilirsiniz. Premium'da bir yönetici komutu botu başlatan herkese bir anket daveti gönderir ve menü 2 dilde çalışır. Bot yalnızca sizin yazdıklarınızı sorar ve teşekkür metninizi gösterir. Yorum yayımlamaz, yorum sitelerine göndermez ya da cevapları ödüllendirmez; herkese açık bir yorum için yalnızca bir bağlantı verebilir. İnsanlara cevaplarının nasıl kullanıldığını söylemek size kalır. 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 size aittir.

Neler dahil

  • Neler alırsınızPython kodunu, ayrı bir dosyada anket sorularınızı, örnek bir ayar dosyasını ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Puanlama düğmeleri1'den 5'e ya da sizin belirlediğiniz seçenekler
  • Açık uçlu sorularİhtiyaç duyduğunuz yerlerde kısa yazılı cevaplar
  • Cevaplar sohbetinizeStandart paketten itibaren tamamlanan her anket tek bir mesajda
  • Sıralanacak bir tabloBir Google E-Tablolar tablosunda her anket için bir satır
  • DavetlerPremium'da botu başlatan kişileri bir anketi doldurmaya davet edin

Nasıl çalışır

  1. 1
    SorularAnketleri, sorularını ve teşekkür metnini verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaBotu oluşturur, token'ını girer, çalıştırır ve bağlantısını paylaşırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Soruları ve her birinin cevap türüyle (puan, seçenekler ya da metin) her anket; teşekkür metni ve yorum sayfanız gibi varsa bir bağlantı; cevapların nereye gideceği ve kişinin Telegram adının eklenip eklenmeyeceği; vermek isterseniz teşekkür metni için bir promosyon kodu. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.

Size soracaklarımız:

  • Anketleriniz
  • Teşekkür metni
  • Cevaplar nereye gider
  • Kimin cevap verdiği gösterilsin mi?

Paketleri karşılaştırın

PaketlerTemelGeri bildirim bağlantıları botu$25StandartAnket botu$49PremiumDavetli anketler$85
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
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 müşterilerime durup dururken mesaj atabilir mi?

Hayır. Telegram bir botun yalnızca onu başlatmış kişilere yazmasına izin verir. Bota bir bağlantıyı örneğin bir fişte ya da web sitenizde paylaşın; Premium'da ardından botu başlatanları davet edebilirsiniz.

Yorum sitelerine iyi yorumlar gönderir mi?

Hayır. Sizin için cevap toplar ve asla yorum yayımlamaz ya da yazmaz. Bir yorum sayfasına bağlantı verebilir; yorum bırakmak müşterinin tercihidir.

Kimin cevap verdiğini görecek miyim?

Sizin seçiminize göre: bot cevaplarla birlikte kişinin Telegram adını ekleyebilir ya da dışarıda bırakabilir. İnsanlara cevaplarının nasıl kullanıldığını söylemek size kalır.

İnsanları cevapları için ödüllendirebilir mi?

Para göndermez ve ödeme almaz. Verdiğiniz bir promosyon kodu teşekkür metninde gösterilebilir.

Nerede çalışır?

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

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

Paketler