Ö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.

Örnek sonuç
Telegram bot for booking haircuts at a barbershop
The bot in Telegram
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
Çekilişler bir Discord sunucusunu canlı tutar, ancak tepkileri elle saymak yavaştır. Bu bot kurallarınızı, tarihlerinizi ve ödüllerinizi slash komutlarıyla gösterir. Standart paketten itibaren kanalınızda bir Katıl düğmesiyle bir çekiliş paylaşır; her üye bir kez katılabilir ve katılımcılar sizin bir kanalınıza ve bir Google E-Tablolar tablosuna gider. Premium'da katılımlar küçük bir veritabanında tutulur ve bir yönetici komutu, bitiş saatinden önce katılmak ya da belirttiğiniz bir role sahip olmak gibi botun kontrol edebildiği kuralları karşılayan üyeler arasından rastgele kazanan çeker; ardından bot kazananları duyurur. Kurallar, ödüller ve çekilişin hukuki tarafı, vergiler ve üyelerinizin yaşadığı yerde izinli olup olmadığı da dahil, size aittir. Bot ödül, kod ya da para göndermez ve ödeme almaz. README onu Discord'un Applications sayfasında nasıl oluşturacağınızı ve bilgisayarınızda, sunucunuzda ya da bir hostingde nasıl çalıştıracağınızı gösterir. Hosting ve token size aittir.
Neler dahil
- Neler alırsınızPython kodunu, ayrı bir dosyada kurallarınızı ve metinlerinizi, örnek bir ayar dosyasını ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
- Katıl düğmesiStandart paketten itibaren tek tık, üye başına bir katılım
- Katılımcılar bir tablodaHer katılım bir Google E-Tablolar tablosunda ve bir kanalda
- Rastgele kuraPremium'da kazananlar yönetici komutuyla seçilir
- Rol kurallarıİsterseniz yalnızca belirttiğiniz bir role sahip üyeler kazanabilir
- Kazananlar duyurulurÇekiliş kanalında, sizin sözlerinizle
Nasıl çalışır
- 1KurallarKuralları, ödülleri, kanalları ve rolleri verirsiniz
- 2KodBotu ve çalıştırma kılavuzunu yazarız
- 3BaşlatmaBotu Discord'un Applications sayfasında oluşturur, davet eder, token'ı ekler ve çalıştırırsınız
- 4DeğişikliklerPaketiniz kapsamında değişiklik istersiniz
Sizden neler gerekiyor
Metin olarak çekiliş kuralları: bitiş saati, kimlerin katılabileceği, gereken rol varsa o ve kaç kazanan olacağı; ödüller, tam olarak tanımlanmaları gerektiği gibi; çekiliş paylaşımının kanalı ve katılımcıların kaydedileceği kanal; kazananların ödülü nasıl talep edeceğine dair okuyacağı metin. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.
Size soracaklarımız:
- Çekiliş kuralları
- Ödüller
- Kanallar
- Roller
Paketleri karşılaştırın
| Paketler | TemelÇekiliş bilgi botu$24 | StandartÇekiliş katılımları$51 | PremiumKura çekimli çekilişler$87 |
|---|---|---|---|
| Teslim süresi | 1 gün | 2 gün | 3 gün |
| Revizyonlar | 1 | 2 | 3 |
| Platform | Discord | Discord | Discord |
| Hazır yanıtlar | en fazla 10 | en fazla 25 | en fazla 40 |
| Formlar (talep, rezervasyon, sipariş) | Hayır | en fazla 3 | en fazla 5 |
| Sohbetinize ve bir Google E-Tablolar tablosuna gönderilen talepler | Hayır | Evet | Evet |
| Yönetici komutları ve toplu mesajlar | Hayır | Hayır | Evet |
| Menü dilleri | 1 | 1 | 2 |
| Rastgele kazanan kurası | Hayır | Hayır | Evet |
| Sipariş ver Temel | Sipariş ver Standart | Sipariş 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.
Sorular ve yanıtlar
Kazanan nasıl çekilir?
Bir yönetici komutu çalıştırdığında bot, Python'un yerleşik rastgele seçim araçlarıyla geçerli katılımlar arasından rastgele seçer ve sonucu ve katılımcı sayısını kanalınızda paylaşır.
Üyelerin arkadaş davet etmek gibi başka şeyler yaptığını kontrol edebilir mi?
Hayır. Yalnızca kendi görebildiğini kontrol eder: katılım, zamanı ve belirttiğiniz roller. Diğer her koşulu kazananı açıklamadan önce sizin kontrol etmeniz gerekir.
Çekiliş kurallarından kim sorumlu?
Siz: kurallar, ödüller, vergiler ve üyeleriniz için çekilişin izinli olup olmadığı. Bot yalnızca katılımları alır ve belirlediğiniz kurallara göre rastgele seçer.
Ödülü verebilir mi?
Hayır. Bot ödül, kod ya da para göndermez ve ödeme almaz; kazanana ödülü nasıl talep edeceğine dair metninizi gösterebilir.
Nerede çalışır?
Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde; token sizde kalır. WhatsApp bu hizmete dahil değildir.
Yanıtınızı bulamadınız mı?
