Karşılama ve rol botuGeliştirme ve Özelleştirme

Sunucunuz için Python ile Discord botu: yeni üyelere bir karşılama, kurallarınız ve düğmelerle seçilen roller

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.

Sunucunuz için Python ile Discord botu: yeni üyelere bir karşılama, kurallarınız ve düğmelerle seçilen roller

Ö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

Yeni gelenler karşılandığında, kuralları okuduğunda ve doğru rolleri hemen aldığında bir Discord sunucusu özenli hissettirir. Bu bot biri katıldığında seçtiğiniz kanalda karşılamanızı paylaşır, kuralları gösterir ve oyunlar ya da bölgeler gibi kendi seçilen roller için düğmeler sunar. Slash komutları kuralları ve yanıtları yeniden gösterir. Standart paketten itibaren formlar üyelerin onay gerektiren bir role başvurmasını ya da bir sorunu bildirmesini sağlar; cevaplar sizin bir kanalınıza ve bir Google E-Tablolar tablosuna gider. Premium'da yönetici komutları karşılamayı ve rolleri değiştirir; duyurular kanallarınıza ve botla sohbet açmış üyelere gider. Bot yalnızca listelediğiniz rolleri verir; kimseyi yasaklamaz, sunucudan atmaz ya da yargılamaz. README onu Discord'un Applications sayfasında nasıl oluşturacağınızı, sunucuya nasıl davet edeceğinizi ve Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde nasıl çalıştıracağınızı gösterir. Ödeme almaz; hosting ve token size aittir.

Neler dahil

  • Neler alırsınızPython kodunu, bir metin dosyasında karşılamayı, kuralları ve rolleri, örnek bir ayar dosyasını ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Katılımda karşılamaSeçtiğiniz kanalda sizin metniniz
  • Düğmelerle rollerÜyeler kendi rollerini listenizden seçer
  • İstendiğinde kurallarBir slash komutu kuralları ve yanıtları gösterir
  • Başvurular ve bildirimlerStandart paketten itibaren sizin bir kanalınıza ve bir Google E-Tablolar tablosuna
  • Yönetici araçlarıPremium'da karşılamayı ve rolleri değiştirin, duyuru paylaşın

Nasıl çalışır

  1. 1
    SenaryoKarşılamayı, kuralları, rolleri ve formları verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaBotu Discord'un Applications sayfasında oluşturur, davet eder, token'ı ekler ve çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Sunucunuzun ne hakkında olduğu ve karşılamalar için kanal; karşılama metni ve kurallar, tam olarak okunmaları gerektiği gibi; üyelerin seçebileceği roller ve her biri için bir düğme etiketi; slash komutu için yanıtlar; Standart ve Premium için her formun soruları ve gidecekleri kanal. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.

Size soracaklarımız:

  • Sunucunuz
  • Karşılama metni ve kurallar
  • Roller
  • Formlar

Paketleri karşılaştırın

PaketlerTemelKarşılama ve roller$26StandartFormlu karşılama$49PremiumYönetici araçlı sunucu botu$84
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
PlatformDiscordDiscordDiscord
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
Düğmelerle seçilen rolleren fazla 5en fazla 10en fazla 15
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 neden bazı rolleri veremiyor?

Discord bir botun yalnızca sunucu ayarlarında kendi rolünün altında yer alan rolleri vermesine izin verir. README botun rolünü nasıl yukarı taşıyacağınızı gösterir.

Sohbeti moderasyonla yönetir mi?

Hayır. Üyeleri karşılar, kuralları gösterir ve listenizdeki rolleri verir. Yasaklama, sunucudan atma ve mesaj filtreleri bu botun parçası değildir; buna moderatörleriniz karar verir.

Herkese özel mesaj gönderir mi?

Hayır. Kanallarınızda paylaşım yapar ve Discord'un kuralları çerçevesinde yalnızca onunla sohbet açmış üyelere özel olarak yazar.

Ücretli roller için ödeme alabilir mi?

Hayır. Bot ödeme almaz. Kendi ödeme sayfanıza bağlantı verebilir; rolü kontrolden sonra bir yönetici verir.

Nerede çalışır?

Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde; insanları karşılamak için çalışıyor olmalıdır. Token sizde kalır; WhatsApp bu hizmete dahil değildir.

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

Paketler