Sohbet botu koduGeliştirme ve Özelleştirme

Python ile Telegram, Discord ya da Slack için sohbet botu: menü, yanıtlar, formlar ve sohbetinize gönderilen talepler

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, Discord ya da Slack için sohbet botu: menü, yanıtlar, formlar ve sohbetinize gönderilen talepler

Ö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

Müşterileriniz ya da topluluğunuz için, ona verdiğiniz senaryoya göre yanıt veren bir sohbet botu: bir düğme menüsü, sık sorulan sorulara hazır yanıtlar (fiyatlar, çalışma saatleri, adres, teslimat) ve bir talebi, randevuyu ya da siparişi adım adım alıp size gönderen formlar. Telegram, Discord ya da Slack için yapılır ve Python ile yazılır. Botun ne yapması gerektiğini anlatın ve metinlerini ve yanıtlarını verin, biz de kodu yazarız. Kodu, bir ayar dosyasını ve botu platformda nasıl oluşturup token'ını nasıl alacağınızı (Telegram için @BotFather ile) ve onu kendi bilgisayarınızda, sunucunuzda ya da Python çalıştıran bir hostingde nasıl çalıştıracağınızı adım adım anlatan bir README'yi içeren bir arşiv alırsınız. Bot yalnızca sizin senaryonuza göre yanıt verir: yanıt uydurmaz, ödeme almaz ya da diğer hizmetlere giriş yapmaz. Bir randevu formu talebi alır ve size gönderir; bir takvimi kontrol etmez. Botu barındırmak ve çalışır durumda tutmak sizin tarafınızdadır; müşteriler için bot çalıştırmayız.

Neler dahil

  • Neler alırsınızPython kodunu, örnek bir ayar dosyasını ve adım adım talimatlar içeren bir README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Düğmeler ve menülerMüşteriler yazmak yerine dokunur
  • Talepler size gelirStandart ve Premium'da sohbetinize ve bir Google E-Tablolar tablosuna
  • Yalnızca sizin metinlerinizYanıtlar tam olarak sizin verdiğiniz gibi
  • Sizin seçtiğiniz yerde çalışırBir bilgisayar, bir sunucu ya da Python çalıştıran bir hosting
  • Sade bir kılavuzBotu oluşturma, token ve çalıştırma, adım adım

Nasıl çalışır

  1. 1
    SenaryoPlatformu, menüyü, yanıtları ve formları verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaBotu oluşturur, token'ını girer ve çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Platform: Telegram, Discord ya da Slack. Botun ne yapması gerektiği ve metinleri: menü düğmeleri, yanıtlar, her formun soruları ve taleplerin nereye gideceği (sohbetiniz, bir grup ya da bir Google E-Tablolar tablosu). İletişim bilgileriniz ve bağlantılarınız, tam olarak görünmeleri gerektiği gibi. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi anlatır.

Size soracaklarımız:

  • Hangi platform?
  • Bot ne yapmalı?
  • Menü ve yanıtlar
  • Formlar ve taleplerin nereye gideceği
  • İletişim bilgileriniz ve bağlantılarınız

Paketleri karşılaştırın

PaketlerTemelYanıtlı menü botu$29StandartFormlu bot$59PremiumYönetici araçlı bot$99
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
PlatformTelegram, Discord ya da SlackTelegram, Discord ya da SlackTelegram, Discord ya da Slack
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 nerede çalışır?

Seçip ücretini ödediğiniz bir bilgisayarda, sunucuda ya da Python çalıştıran bir hostingde. Program çalıştığı sürece bot yanıt verir; README onu bir sunucuda nasıl çalışır durumda tutacağınızı anlatır. Müşteriler için bot barındırmayız.

Yanıtı olmayan bir soruyla ne yapar?

Sizin seçiminize göre menüyü ya da iletişim bilgilerinizi yeniden gösterir. Yalnızca sizin metinlerinizle yanıt verir ve asla yanıt uydurmaz.

Ödeme alabilir mi?

Hayır. Kendi ödeme sayfanıza ya da mağazanıza bağlantı verebilir, ancak kendisi ödeme almaz.

WhatsApp botu yapabilir misiniz?

Bu hizmette hayır: bir WhatsApp botu için WhatsApp Business API ve onaylanmış bir işletme hesabı gerekir. Bu hizmet Telegram, Discord ve Slack için bot yapar.

Bot kullanıcıların verilerini saklar mı?

Temel bot hiçbir şey saklamaz. Formlar her talebi size gönderir. Premium bot, toplu mesajlar için abonelerin sohbet kimliklerini (chat ID) sunucunuzdaki küçük bir veritabanında saklar. Kullanıcılara verilerinin nasıl kullanıldığını söylemek size kalır.

Yanıtları sonradan nasıl değiştiririm?

Botun tüm metinleri koddan ayrı tek bir dosyada durur ve herhangi bir metin düzenleyicide değiştirilebilir; ardından botu yeniden başlatın. Paketiniz kapsamında bizden değişiklik de isteyebilirsiniz.

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

Paketler