Stand-up botuGeliştirme ve Özelleştirme

Python ile Slack stand-up botu: günlük bir hatırlatma, sizin sorularınız ve herkesin cevapları kanalınızda

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 Slack stand-up botu: günlük bir hatırlatma, sizin sorularınız ve herkesin cevapları kanalınızda

Ö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

Yazılı stand-up'lar günlük bir toplantıdan tasarruf sağlar, ancak birinin insanlara hatırlatması ve cevapları toplaması gerekir. Bu Slack botu bunu yapar. Standart paketten itibaren bir slash komutu dün, bugün ve engeller gibi sorularınızla kısa bir form açar ve her kişinin cevaplarını stand-up kanalınıza ve bir Google E-Tablolar tablosuna gönderir. Premium'da bot iş günlerinde sizin belirlediğiniz saatte, onunla sohbet açmış herkese hatırlatma yapar; yönetici komutları saati değiştirir, bir günü atlar ya da kimin cevap vermediğini gösterir. Temel paket yalnızca yanıt verir: stand-up'larınızın nasıl işlediği, sorular ve panolarınızın bağlantıları. Bot ilerlemeyi değerlendirmez, özet yazmaz ya da diğer araçları okumaz ve ödeme almaz. Socket Mode'da çalıştığı için herkese açık bir web adresine ihtiyaç duymaz. README uygulamayı Slack çalışma alanınızda nasıl oluşturacağınızı ve Python yüklü bilgisayarınızda, sunucunuzda ya da bir hostingde nasıl çalıştıracağınızı gösterir. Hosting ve token'lar size aittir.

Neler dahil

  • Neler alırsınızPython kodunu, ayrı bir dosyada soruları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.
  • Stand-up formuStandart paketten itibaren bir Slack formunda sizin sorularınız
  • Bir kanalda paylaşılırHer kişinin cevapları tek ve düzenli bir mesajda
  • Bir stand-up tablosuHer cevap bir Google E-Tablolar tablosunda bir satırdır
  • Günlük hatırlatmaPremium'da iş günlerinde sizin belirlediğiniz saatte
  • Kim cevap vermediPremium'da yönetici komutlarıyla gösterilir

Nasıl çalışır

  1. 1
    SenaryoSoruları, kanalı, saati ve iş günlerini verirsiniz
  2. 2
    KodBotu ve çalıştırma kılavuzunu yazarız
  3. 3
    BaşlatmaSlack uygulamasını oluşturur, token'ları ekler ve çalıştırırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz

Sizden neler gerekiyor

Stand-up sorularınız, tam olarak insanların okuması gerektiği gibi; cevapların gideceği kanal; Temel paket için yanıtlar (stand-up'ların nasıl işlediği, panolarınızın ve notlarınızın bağlantıları); Premium için hatırlatma saati, saat dilimi, iş günleri ve yönetici komutlarını kullanabilecek Slack kullanıcıları. Botun token'larını, bir 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:

  • Stand-up soruları
  • Kanal ve saat
  • İş günleri
  • Yanıtlar ve bağlantılar

Paketleri karşılaştırın

PaketlerTemelStand-up yardım botu$26StandartStand-up formu botu$49PremiumGünlük stand-up botu$84
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
PlatformSlackSlackSlack
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
Belirlenen saatte günlük hatırlatmaHayı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

Slack yöneticisi olmam gerekir mi?

Çalışma alanınıza uygulama yükleme yetkiniz ya da bu yetkiye sahip birinin yardımı gerekir. README her ayarı gösterir.

Herkese açık adresi olan bir sunucu gerekir mi?

Hayır. Slack'e Socket Mode ile bağlanır; bu yüzden açık kalan bir bilgisayar ya da sunucu yeterlidir; hatırlatma göndermek için çalışıyor olmalıdır.

Çalışma alanındaki herkese hatırlatma yapar mı?

Hayır. Slack'in kuralları çerçevesinde onunla sohbet açmış kişilere yazar ve eklendiği kanallarda paylaşım yapar.

Görev panolarımızı okur mu?

Hayır. Verdiğiniz bağlantıları ve insanların yazdığı cevapları gösterir. Diğer araçlara bağlanmaz ya da özet yazmaz.

WhatsApp'ta da çalışabilir mi?

Hayır. Bu teklif bir Slack botudur; WhatsApp bu hizmete dahil değildir ve bot ödeme almaz.

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

Paketler