Stand-up-BotEntwicklung & Anpassung

Ein Slack-Stand-up-Bot in Python: eine tägliche Aufforderung, Ihre Fragen und die Antworten aller in Ihrem Kanal

Meist in 15 Minuten fertigÜberarbeitungen inklusiveQualitätsprüfung
Pakete
ZahlungsschutzMehr dazu
  • Überarbeitungen im Rahmen des Pakets sind kostenlos.
  • Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.

Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Ein Slack-Stand-up-Bot in Python: eine tägliche Aufforderung, Ihre Fragen und die Antworten aller in Ihrem Kanal

Beispielergebnis

Beispiel für das Standard-Paket

Telegram-Bot für Terminbuchungen in einem Barbershop

Der Bot in Telegram

Terminbuchung für einen Haarschnitt im Bot

Ein Teil des Codes

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Der letzte Schritt des Formulars: bedankt sich beim Kunden und leitet die Anfrage weiter."""
    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

Alle Antworten und Schaltflächen stehen in texts.yaml, sodass der Kunde einen Preis oder die Öffnungszeiten ändert, ohne den Code anzufassen.

Dateien: ein ZIP-Archiv mit bot.py, texts.yaml, settings.example.env (für den Bot-Token und die Tabelle, vom Kunden selbst ausgefüllt), requirements.txt und einer README: den Bot in Telegram anlegen, die Google Tabelle verbinden und ihn auf einem kleinen Server oder bei einem Hoster starten. Der Bot sendet die Anfrage, prüft aber nicht den Kalender der Barbiere: Der Inhaber bestätigt die Uhrzeit.

Kunde: ein Barbershop mit 3 Barbieren, der Termine bisher nur telefonisch annahm. Aufgabe: ein Telegram-Bot mit Menü: Preise, Adresse und Öffnungszeiten, ein Buchungsformular (Leistung, Tag und Uhrzeit, Name, Telefon), das jede Anfrage an den Chat des Inhabers sendet und in eine Google Tabelle einträgt.

Kunde und alle Angaben sind erfunden.

Über diese Leistung

Schriftliche Stand-ups ersparen ein tägliches Meeting, aber jemand muss die Leute erinnern und die Antworten einsammeln. Dieser Slack-Bot übernimmt das. Ab Standard öffnet ein Slash-Befehl ein kurzes Formular mit Ihren Fragen, etwa gestern, heute und Hindernisse, und postet die Antworten jeder Person in Ihrem Stand-up-Kanal und einer Google Tabelle. In Premium erinnert der Bot an Werktagen zu Ihrer Uhrzeit alle, die seinen Chat geöffnet haben, und Admin-Befehle ändern die Uhrzeit, lassen einen Tag aus oder zeigen, wer noch nicht geantwortet hat. Basis liefert nur Antworten: wie Ihre Stand-ups funktionieren, die Fragen und Links zu Ihren Boards. Der Bot beurteilt keinen Fortschritt, schreibt keine Zusammenfassungen, liest keine anderen Tools und nimmt keine Zahlungen entgegen. Er läuft im Socket Mode und braucht daher keine öffentliche Webadresse. Die README zeigt, wie Sie die App in Ihrem Slack-Workspace anlegen und auf Ihrem Computer, Server oder bei einem Hoster mit Python starten. Hosting und Tokens liegen bei Ihnen.

Was enthalten ist

  • Das erhalten SieEin ZIP-Archiv mit dem Python-Code, Ihren Fragen und Texten in einer eigenen Datei, einer Beispiel-Einstellungsdatei und einer README; der Code wird auch auf der Bestellseite angezeigt.
  • Stand-up-FormularIhre Fragen in einem Slack-Formular, ab Standard
  • In einem Kanal gepostetDie Antworten jeder Person in einer übersichtlichen Nachricht
  • Eine Stand-up-TabelleJede Antwort ist eine Zeile in einer Google Tabelle
  • Tägliche ErinnerungAn Werktagen zu Ihrer Uhrzeit, in Premium
  • Wer noch nicht geantwortet hatPer Admin-Befehl angezeigt, in Premium

So funktioniert es

  1. 1
    SkriptSie liefern die Fragen, den Kanal, die Uhrzeit und die Werktage
  2. 2
    CodeWir schreiben den Bot und die Anleitung zum Starten
  3. 3
    StartSie legen die Slack-App an, tragen die Tokens ein und starten sie
  4. 4
    ÜberarbeitungenSie bitten um Überarbeitungen im Rahmen Ihres Pakets

Was wir von Ihnen brauchen

Ihre Stand-up-Fragen genau so, wie die Leute sie lesen sollen; der Kanal, in den die Antworten gehen; die Antworten für Basis (wie Stand-ups funktionieren, Links zu Ihren Boards und Notizen); für Premium die Erinnerungszeit, Zeitzone, Werktage und die Slack-Nutzer, die Admin-Befehle nutzen dürfen. Schicken Sie nie die Tokens des Bots, einen Google-Zugriffsschlüssel oder Passwörter: Die README zeigt, wo Sie sie selbst eintragen.

Wir fragen Sie:

  • Stand-up-Fragen
  • Kanal und Uhrzeit
  • Werktage
  • Antworten und Links

Pakete vergleichen

PaketeBasisHilfe-Bot für Stand-ups24 €StandardStand-up-Formular-Bot44 €PremiumTäglicher Stand-up-Bot75 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
PlattformSlackSlackSlack
Fertige Antwortenbis zu 10bis zu 25bis zu 40
Formulare (Anfrage, Buchung, Bestellung)Neinbis zu 3bis zu 5
Anfragen an Ihren Chat und eine Google TabelleNeinJaJa
Admin-Befehle und RundnachrichtenNeinNeinJa
Sprachen des Menüs112
Tägliche Erinnerung zu einer festen UhrzeitNeinNeinJa
Bestellen BasisBestellen StandardBestellen Premium

Zahlungsschutz

Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.

  • FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
  • Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
  • Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
  • Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
  • Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
  • Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
So funktioniert es →

Fragen und Antworten

Muss ich Slack-Admin sein?

Sie brauchen das Recht, Apps in Ihrem Workspace zu installieren, oder die Hilfe von jemandem, der es hat. Die README zeigt jede Einstellung.

Braucht er einen Server mit öffentlicher Adresse?

Nein. Er verbindet sich im Socket Mode mit Slack, daher genügt ein Computer oder Server, der eingeschaltet bleibt; er muss laufen, um Erinnerungen zu senden.

Erinnert er alle im Workspace?

Nein. Er schreibt Personen, die seinen Chat geöffnet haben, und postet in Kanälen, zu denen er hinzugefügt wurde, im Rahmen der Regeln von Slack.

Liest er unsere Aufgabenboards?

Nein. Er zeigt die Links, die Sie angeben, und die Antworten, die die Leute eintippen. Er ist nicht mit anderen Tools verbunden und schreibt keine Zusammenfassungen.

Funktioniert er auch in WhatsApp?

Nein. Dieses Angebot ist ein Slack-Bot; WhatsApp ist nicht Teil dieses Service, und der Bot nimmt keine Zahlungen entgegen.

Keine Antwort gefunden?

Pakete