Stand-upbotOntwikkeling & maatwerk

Een Slack-stand-upbot in Python: een dagelijkse oproep, jouw vragen en ieders antwoorden in je kanaal

Meestal klaar in 15 minutenRevisies inbegrepenKwaliteitscontrole
Pakketten
BetaalbeschermingDetails
  • Revisies binnen het pakket zijn gratis.
  • Reageer je niet binnen 3 dagen na levering, dan wordt het werk automatisch goedgekeurd.

Het geld wordt bij betaling gereserveerd en pas vrijgegeven als je het werk goedkeurt.

Een Slack-stand-upbot in Python: een dagelijkse oproep, jouw vragen en ieders antwoorden in je kanaal

Voorbeeldresultaat

Voorbeeld voor het pakket Standaard

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.

De klant en alle details zijn verzonnen.

Over deze dienst

Geschreven stand-ups besparen een dagelijkse call, maar iemand moet mensen eraan herinneren en de antwoorden verzamelen. Deze Slack-bot doet dat. Vanaf Standaard opent een slash-commando een kort formulier met jouw vragen, zoals gisteren, vandaag en blokkades, en plaatst de antwoorden van elke persoon in je stand-upkanaal en een Google-spreadsheet. Bij Premium herinnert de bot op werkdagen op jouw tijd iedereen die zijn chat heeft geopend, en wijzigen beheerdersopdrachten de tijd, slaan ze een dag over of tonen ze wie nog niet heeft geantwoord. Basis geeft alleen antwoorden: hoe je stand-ups werken, de vragen en links naar je borden. De bot beoordeelt geen voortgang, schrijft geen samenvattingen, leest geen andere tools en neemt geen betalingen aan. Hij draait in Socket Mode, dus hij heeft geen openbaar webadres nodig. De README laat zien hoe je de app in je Slack-workspace aanmaakt en draait op je computer, server of een hosting met Python. Hosting en de tokens zijn van jou.

Wat is inbegrepen

  • Wat je krijgtEen ZIP-archief met de Python-code, je vragen en teksten in een apart bestand, een voorbeeld-instellingenbestand en een README; de code staat ook op de bestelpagina.
  • Stand-upformulierJouw vragen in een Slack-formulier, vanaf Standaard
  • Geplaatst in een kanaalDe antwoorden van elke persoon in één overzichtelijk bericht
  • Een overzicht van stand-upsElk antwoord is een rij in een Google-spreadsheet
  • Dagelijkse herinneringOp werkdagen op jouw tijd, bij Premium
  • Wie nog niet heeft geantwoordGetoond via beheerdersopdrachten, bij Premium

Hoe het werkt

  1. 1
    ScriptJe geeft de vragen, het kanaal, de tijd en de werkdagen
  2. 2
    CodeWij schrijven de bot en de handleiding om hem te draaien
  3. 3
    LanceringJe maakt de Slack-app aan, voegt de tokens toe en start hem
  4. 4
    WijzigingenJe vraagt binnen je pakket om wijzigingen

Wat we van je nodig hebben

Je stand-upvragen precies zoals mensen ze moeten lezen; het kanaal waar antwoorden naartoe gaan; de antwoorden voor Basis (hoe stand-ups werken, links naar je borden en notities); voor Premium de tijd van de herinnering, tijdzone, werkdagen en de Slack-gebruikers die beheerdersopdrachten mogen gebruiken. Stuur nooit de tokens van de bot, een Google-toegangssleutel of wachtwoorden: de README laat zien waar je ze zelf invult.

We vragen je:

  • Stand-upvragen
  • Kanaal en tijd
  • Werkdagen
  • Antwoorden en links

Pakketten vergelijken

PakkettenBasisHulpbot voor stand-ups€ 24StandaardBot met stand-upformulier€ 44PremiumDagelijkse stand-upbot€ 75
Levertijd1 dag2 dagen3 dagen
Revisies123
PlatformSlackSlackSlack
Kant-en-klare antwoordentot 10tot 25tot 40
Formulieren (aanvraag, reservering, bestelling)Neetot 3tot 5
Aanvragen naar je chat en een Google-spreadsheetNeeJaJa
Beheerdersopdrachten en rondzendberichtenNeeNeeJa
Talen van het menu112
Dagelijkse herinnering op een vaste tijdNeeNeeJa
Bestellen BasisBestellen StandaardBestellen Premium

Betaalbescherming

Je betaalt bij het bestellen, maar het geld wordt alleen vrijgegeven voor goedgekeurd werk.

  • Vaste prijsDe prijs van het pakket verandert niet meer nadat je hebt betaald.
  • Het geld wordt gereserveerdBij betaling wordt het bedrag alleen gereserveerd. Het gaat pas naar de dienst als je het werk goedkeurt.
  • Gecontroleerd vóór leveringElk resultaat doorloopt een kwaliteitscontrole voordat het bij jou komt, en je ziet het op de bestelpagina voordat je het goedkeurt.
  • Gratis revisiesVraag wijzigingen binnen je briefing aan, zo vaak als het pakket toestaat.
  • Goedkeuring na 3 dagenKeur je het werk binnen 3 dagen na levering niet goed en vraag je ook geen wijzigingen, dan wordt het automatisch goedgekeurd. Schrijf je na levering in de chat van de bestelling, dan wacht de bestelling; zodra we hebben geantwoord, kunnen we de 3 dagen opnieuw laten ingaan en melden we dat in de chat.
  • Opnieuw doen of volledige terugbetalingPast het resultaat niet bij je briefing en hebben de revisies dat niet opgelost, of duurt het werk meer dan twee keer zo lang als de levertijd, schrijf dan in de chat van de bestelling: we doen het werk opnieuw of betalen het volledige bedrag terug.
Hoe het werkt →

Vragen en antwoorden

Moet ik Slack-beheerder zijn?

Je hebt het recht nodig om apps in je workspace te installeren, of de hulp van iemand die dat heeft. De README laat elke instelling zien.

Heeft hij een server met een openbaar adres nodig?

Nee. Hij maakt verbinding met Slack in Socket Mode, dus een computer of server die aan blijft is genoeg; hij moet draaien om herinneringen te versturen.

Herinnert hij iedereen in de workspace?

Nee. Hij schrijft naar mensen die zijn chat hebben geopend en plaatst in kanalen waaraan hij is toegevoegd, binnen de regels van Slack.

Leest hij onze taakborden?

Nee. Hij toont de links die je geeft en de antwoorden die mensen typen. Hij is niet gekoppeld aan andere tools en schrijft geen samenvattingen.

Kan hij ook in WhatsApp werken?

Nee. Dit aanbod is een Slack-bot; WhatsApp hoort niet bij deze dienst, en de bot neemt geen betalingen aan.

Staat je antwoord er niet bij?

Pakketten