Zamanlanmış gönderi botuGeliştirme ve Özelleştirme

Kanalınız için Python ile Telegram botu: bir Google E-Tablolar tablosunda yazılan gönderiler belirlediğiniz saatlerde yayımlanır

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 botu: bir Google E-Tablolar tablosunda yazılan gönderiler belirlediğiniz saatlerde yayımlanır

Ö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

Kanal gönderilerinizi bir tabloda planlıyorsanız bu Telegram botu onları sizin için yayımlayabilir. Premium'da her gönderinin metnini, isteğe bağlı bir görsel bağlantısını ve tarih ile saatini içeren bir Google E-Tablolar tablosu tutarsınız; bot onu okur, her gönderiyi zamanı gelince kanalınızda paylaşır ve satırı yayımlandı olarak işaretler. Yönetici komutları sırada bekleyenleri gösterir ve yayını duraklatır ya da sürdürür. Temel ve Standart okur tarafını kapsar: kanal, kuralları ve bağlantıları hakkında yanıtlar ve Standart paketten itibaren gönderi önermek ya da reklam hakkında sormak için sohbetinize ve bir Google E-Tablolar tablosuna gönderilen formlar. Bot yalnızca tabloya koyduğunuz metinleri paylaşır ve gönderileri asla kendisi yazmaz ya da düzenlemez. Kanalda yönetici yetkisine ihtiyacı vardır ve paylaşım saatinde Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde çalışıyor olmalıdır. Ödeme almaz; token ve Google erişim anahtarı sizde kalır.

Neler dahil

  • Neler alırsınızPython kodunu, örnek bir ayar dosyasını, Premium için örnek bir gönderi tablosunu ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Plan olarak bir tabloPremium'da her satırda metin, görsel bağlantısı, tarih ve saat
  • Zamanında yayımlanırBot çalıştığı sürece her gönderi zamanında çıkar
  • Sıra komutlarıSırada ne olduğunu görün, duraklatın ve sürdürün
  • Okur formlarıStandart paketten itibaren gönderi fikirleri ve reklam talepleri sohbetinize
  • Yalnızca sizin metinlerinizBot tam olarak tabloda olanı paylaşır

Nasıl çalışır

  1. 1
    PlanKanalı, istediğiniz tablo düzenini ve okur metinlerini verirsiniz
  2. 2
    KodBotu, örnek bir tabloyu ve kılavuzu yazarız
  3. 3
    BaşlatmaBotu oluşturur, kanal yöneticisi yapar, token'ı ekler ve çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Kanalın adı ya da bağlantısı; okurlar için yanıtlar (kanalın ne hakkında olduğu, kurallar, bağlantılar, iletişim bilgileri) ve varsa formların soruları; Premium için gönderi tablosunda istediğiniz sütunlar, saat diliminiz ve yönetici komutlarını kullanabilecek Telegram hesapları. Botun token'ını, 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:

  • Kanalınız
  • Gönderi tablosu
  • Saat dilimi
  • Okur metinleri ve formlar

Paketleri karşılaştırın

PaketlerTemelKanal yardım botu$25StandartFormlu kanal botu$49PremiumBir tablodan gönderiler$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
Bir Google E-Tablolar tablosundan zamanlanmış gönderilerHayı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

Zamanlanmış gönderiler için Premium gerekir mi?

Evet. Bir Google E-Tablolar tablosundan zamanlanmış paylaşım Premium'un parçasıdır. Temel ve Standart okurları yanıtlar ve taleplerini alır.

Bot gönderileri yazar mı?

Hayır. Yalnızca tabloya koyduğunuz metinleri ve görsel bağlantılarını olduğu gibi yayımlar.

Paylaşım saatinde bot kapalıysa ne olur?

O zaman gönderi bekler: bot yeniden başladığında, sizin seçiminize göre gecikmiş gönderileri yayımlar ya da atlar. README onu bir sunucuda nasıl çalışır durumda tutacağınızı anlatır.

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. Anahtar ve botun token'ı asla bize gelmez.

Birkaç kanala paylaşım yapabilir mi?

Evet, tabloda bir kanal sütunu varsa ve bot her kanalda yöneticiyse. Yalnızca Telegram'da çalışır, WhatsApp'ta değil.

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

Paketler