Kelime listesi moderasyon botuGeliştirme ve Özelleştirme

Python ile Discord moderasyon botu: listenizdeki kelimeleri içeren mesajları kaldırır ve moderatörlerinize bildirir

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 Discord moderasyon botu: listenizdeki kelimeleri içeren mesajları kaldırır ve moderatörlerinize bildirir

Ö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

Moderatörler her mesajı okuyamaz, ancak en kötüleri çoğu zaman aynı kelimeleri paylaşır. Bu Discord botu her yeni mesajı kelime listenize göre kontrol eder ve bir eşleşmede mesajı kaldırıp kural metninizle yanıt verir. Temel paket ayrıca kurallar gibi slash komutlarıyla en fazla 10 yanıt verir. Standart paketten itibaren her kaldırma bir moderatör kanalına ve bir Google E-Tablolar tablosuna kaydedilir; formlar da üyelerin bir sorunu bildirmesini ya da bir kaldırmaya itiraz etmesini sağlar. Premium'da yönetici komutları kelime ekler ya da çıkarır ve üyeleri uyarır; uyarılar küçük bir veritabanında sayılır ve duyuru paylaşabilirsiniz. Bot anlamı değil kelimeleri eşleştirir: yeni yazımları kaçırabilir ve masum bir mesajı yakalayabilir; bu yüzden karar moderatörlerinizindir. Görselleri ya da bağlantıları kontrol etmez, kimseyi yasaklamaz 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. Token sizde kalır.

Neler dahil

  • Neler alırsınızPython kodunu, ayrı dosyalarda kelime listenizi ve kural metinlerinizi, örnek bir ayar dosyasını ve README'yi barındıran bir ZIP arşivi; kod sipariş sayfasında da gösterilir.
  • Kelime listenizListelediğiniz kelimeler ve basit varyantları, sade bir dosyada
  • Bir notla kaldırılırMesajın yerinde sizin kural metniniz
  • Moderatörler için bir kayıtStandart paketten itibaren her kaldırma bir moderatör kanalında ve bir tabloda
  • Bildirimler ve itirazlarModeratörlerinize ulaşan formlar
  • UyarılarPremium'da uyarmak ve saymak için yönetici komutları

Nasıl çalışır

  1. 1
    KurallarKelime listesini, kural metinlerini ve kontrol edilecek kanalları verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaBotu oluşturur, mesaj okumayı açar, 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

Yakalanmasını istediğiniz varyantlarla birlikte metin ya da dosya olarak kelime listeniz; bot bir mesajı kaldırdığında yanıt olarak yazacağı metin; hangi kanalların kontrol edileceği ve hangilerinin atlanacağı; slash komutları için yanıtlar; Standart ve Premium için kaydın gideceği moderatör kanalı ve bildirim ve itiraz formlarının soruları. Botun token'ını ya da herhangi bir şifreyi asla göndermeyin: README bunları kendiniz nereye gireceğinizi gösterir.

Size soracaklarımız:

  • Kelime listeniz
  • Kural metni
  • Kanallar
  • Formlar

Paketleri karşılaştırın

PaketlerTemelKelime filtresi botu$25StandartBildirimli filtre$50PremiumYönetici araçlı moderasyon$86
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
Kelime listesi filtresiEvetEvetEvet
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

Her kötü mesajı yakalar mı?

Hayır. Listenizdeki kelimeleri içeren mesajları kaldırır. Anlamı anlamaz; bu yüzden yeni yazımlar gözden kaçabilir ve masum bir mesaj yakalanabilir; kontrol moderatörlerinizde kalır.

Üyeleri yasaklayabilir ya da susturabilir mi?

Kendi başına hayır. Premium'da yönetici komutları üyeleri uyarır ve uyarıları sayar; yasaklar ve zaman aşımları moderatörlerinizde kalır.

Görselleri ya da bağlantıları kontrol eder mi?

Hayır, yalnızca mesajların metnini listenize göre kontrol eder.

Kelime listesi hangi dilleri kullanabilir?

Kelimeleri yazdığınız her dili. Menünün kendisi 1 dilde, Premium'da 2 dildedir.

Nerede çalışır?

Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde; mesajları kontrol etmek 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