Müşteri hatırlatma botuGeliştirme ve Özelleştirme

Python ile Telegram hatırlatma botu: onu başlatan müşterilere bir Google E-Tablolar tablosundan randevu ve tarih hatırlatmaları

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 hatırlatma botu: onu başlatan müşterilere bir Google E-Tablolar tablosundan randevu ve tarih hatırlatmaları

Ö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

Unutulan randevular ve kaçırılan tarihler bir işletmeye para kaybettirir. Premium'da bu Telegram botu sizin yerinize hatırlatma gönderir: müşteriyi, tarih ve saati ve metni içeren bir Google E-Tablolar tablosu tutarsınız; bot her hatırlatmayı zamanında, örneğin randevudan bir gün önce gönderir. Yalnızca onu başlatmış müşterilere yazabilir; bu yüzden Standart paketten itibaren bir kayıt formu müşteriyi bota bağlar ve bilgilerini sohbetinize ve tabloya gönderir. Bot randevuları taşımadığı ya da bir takvimi kontrol etmediği için bir erteleme formu talepleri size gönderir. Temel paket yalnızca yanıt verir: nasıl hazırlanılacağı, nasıl erteleneceği, adresiniz ve iletişim bilgileriniz. Tüm metinler size aittir ve toplu mesajlar Telegram'ın kurallarına uyar. Bot ödeme almaz, ancak bir hatırlatma ödeme sayfanıza bir bağlantı içerebilir. Python kodunu ve onu kendi bilgisayarınızda, sunucunuzda ya da hostinginizde çalıştırmayı anlatan bir README yazarız; token sizde kalır.

Neler dahil

  • Neler alırsınızPython kodunu, ayrı bir dosyada metinlerinizi, örnek bir ayar dosyasını, Premium için örnek bir hatırlatma tablosunu ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Bir tablodan hatırlatmalarPremium'da her satırda müşteri, tarih, saat ve metin
  • Hatırlatmalara kayıtStandart paketten itibaren müşteriler bota bir formla katılır
  • Erteleme talepleriSohbetinize gelir, randevuyu siz taşırsınız
  • MetinlerinizHer hatırlatma tam olarak sizin yazdığınızı söyler
  • Tablo için bir kılavuzREADME sütunları ve saat dilimi ayarını gösterir

Nasıl çalışır

  1. 1
    HatırlatmalarHatırlatma metinlerini, ne zaman gönderileceklerini ve formları verirsiniz
  2. 2
    KodBotu, örnek bir tabloyu ve kılavuzu yazarız
  3. 3
    BaşlatmaBotu oluşturur, token'ı ve Google anahtarını ekler ve çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Neyin ne zaman hatırlatılacağı (örneğin randevudan bir gün önce), her hatırlatmanın metni, tam olarak müşterilerin okuması gerektiği gibi, saat diliminiz; Temel paket için yanıtlar (nasıl hazırlanılacağı, nasıl erteleneceği, adres, iletişim bilgileri); kayıt ve erteleme formlarının soruları ve gidecekleri sohbet. Botun token'larını, bir Google erişim anahtarını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.

Size soracaklarımız:

  • Ne hatırlatılacak
  • Hatırlatma metinleri
  • Kayıt ve erteleme formları
  • Saat dilimi

Paketleri karşılaştırın

PaketlerTemelMüşteri bilgi botu$24StandartHatırlatma kayıtlı bot$51PremiumHatırlatma botu$87
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
Belirlenen saatlerde bir Google E-Tablolar tablosundan hatırlatmalarHayırHayırEvet
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 onu hiç açmamış müşterilere hatırlatma yapabilir mi?

Hayır. Telegram bir botun yalnızca onu başlatmış kişilere yazmasına izin verir. Bir müşteri randevu aldığında botun bağlantısını paylaşın ve Başlat'a dokunmasını isteyin.

Hatırlatmalar için Premium gerekir mi?

Evet. Bir Google E-Tablolar tablosundan belirlenen saatlerde hatırlatma göndermek Premium'un parçasıdır. Standart'ta kayıt ve erteleme formları vardır.

Randevu sistemimle çalışır mı?

Hayır. Yalnızca elle ya da kendi dışa aktarımınızla doldurduğunuz Google E-Tablolar tablosunu okur; randevu sistemlerine ya da takvimlere bağlanmaz.

Google hesabıma erişmesi gerekir mi?

README'ye göre sizin oluşturduğunuz ve sunucunuzda sakladığınız bir Google erişim anahtarıyla tek bir tabloyu okur. Bu anahtar ve botun token'ı asla bize gelmez.

Nerede çalışır?

Çalıştırması size ait olan, Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde; hatırlatmaları zamanında göndermesi için açık olmalıdır. Telegram'da çalışır, WhatsApp'ta değil.

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

Paketler