Бот для стендаповРазработка и доработка

Slack-бот для стендапов на Python: ежедневное напоминание, ваши вопросы и ответы всех в вашем канале

Обычно готово за 15 минутДоработки включеныКонтроль качества
Пакеты
Защита оплатыПодробнее
  • Доработки в рамках пакета бесплатны.
  • Если вы не ответите в течение 3 дней после сдачи, работа будет принята автоматически.

При оплате деньги резервируются и переходят сервису, только когда вы примете работу.

Slack-бот для стендапов на Python: ежедневное напоминание, ваши вопросы и ответы всех в вашем канале

Пример результата

Пример по пакету «Стандарт»

Telegram-бот для записи на стрижку в барбершоп

Бот в Telegram

Запись на стрижку в боте

Фрагмент кода

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """Последний шаг формы: благодарит клиента и передаёт заявку дальше."""
    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

Все ответы и кнопки лежат в texts.yaml, поэтому клиент меняет цену или часы работы, не трогая код.

Файлы: ZIP-архив с bot.py, texts.yaml, settings.example.env (сюда клиент сам вписывает токен бота и таблицу), requirements.txt и README: как создать бота в Telegram, подключить Google Таблицу и запустить его на небольшом сервере или хостинге. Бот передаёт заявку, но не сверяется с расписанием мастеров: время подтверждает владелец.

Клиент: барбершоп с тремя мастерами, который записывал клиентов только по телефону. Задача: Telegram-бот с меню: цены, адрес и часы работы, форма записи (услуга, день и время, имя, телефон). Каждая заявка уходит в чат владельца и добавляется в Google Таблицу.

Клиент и все данные вымышлены.

Об услуге

Письменные стендапы экономят ежедневный созвон, но кто-то должен напоминать и собирать ответы. Этот Slack-бот берёт это на себя. С пакета Standard по слеш-команде открывается короткая форма с вашими вопросами — например, вчера, сегодня и что мешает, — а ответы каждого публикуются в канале стендапов и в Google Таблице. В Premium бот в рабочие дни в заданное время напоминает всем, кто открыл с ним чат, а команды админа меняют время, пропускают день или показывают, кто ещё не ответил. В Basic — только ответы: как у вас проходят стендапы, вопросы и ссылки на доски. Бот не оценивает работу, не пишет сводок, не читает другие сервисы и не принимает оплату. Он работает в режиме Socket Mode, поэтому публичный адрес не нужен. README объясняет, как создать приложение в вашем пространстве Slack и запустить его на компьютере, сервере или хостинге с Python. Размещение и токены — ваши.

Что входит

  • Что вы получитеАрхив ZIP с кодом на Python, вашими вопросами и текстами в отдельном файле, примером файла настроек и README; код также виден на странице заказа.
  • Форма стендапаВаши вопросы в форме Slack — с Standard
  • Ответы в каналеОтветы каждого одним аккуратным сообщением
  • Таблица стендаповКаждый ответ — строка в Google Таблице
  • Ежедневное напоминаниеВ рабочие дни в ваше время — в Premium
  • Кто ещё не ответилЭто покажут команды админа — в Premium

Порядок работы

  1. 1
    СценарийВы даёте вопросы, канал, время и рабочие дни
  2. 2
    КодМы пишем бота и инструкцию по запуску
  3. 3
    ЗапускВы создаёте приложение Slack, вписываете токены и запускаете его
  4. 4
    ПравкиВы просите правки в рамках пакета

Что нужно от вас

Ваши вопросы для стендапа точно так, как их прочитают люди; канал, куда идут ответы; ответы для Basic (как проходят стендапы, ссылки на доски и заметки); для Premium — время напоминания, часовой пояс, рабочие дни и пользователи Slack, которым доступны команды админа. Никогда не присылайте токены бота, ключ доступа Google и пароли: README объясняет, куда вы впишете их сами.

В брифе мы спросим:

  • Вопросы стендапа
  • Канал и время
  • Рабочие дни
  • Ответы и ссылки

Сравнение пакетов

ПакетыЭкономБот-подсказка для стендапа26 $СтандартБот с формой стендапа49 $БизнесБот ежедневного стендапа84 $
Срок1 день2 дня3 дня
Доработки123
ПлатформаSlackSlackSlack
Готовых ответовдо 10до 25до 40
Форм (заявка, запись, заказ)Нетдо 3до 5
Заявки вам в чат и в Google ТаблицуНетДаДа
Команды админа и рассылкаНетНетДа
Языков меню112
Ежедневное напоминание в заданное времяНетНетДа
Заказать ЭкономЗаказать СтандартЗаказать Бизнес

Защита оплаты

Вы оплачиваете заказ сразу, но деньги переходят сервису только за принятую работу.

  • Фиксированная ценаЦена пакета не меняется после оплаты.
  • Деньги резервируютсяПри оплате сумма только резервируется. Сервису она переходит, когда вы примете работу.
  • Проверка перед сдачейКаждый результат проходит проверку качества, прежде чем попасть к вам, и вы видите его на странице заказа до приёмки.
  • Бесплатные доработкиПросите изменения в рамках брифа столько раз, сколько предусмотрено пакетом.
  • Приёмка через 3 дняЕсли в течение 3 дней после сдачи вы не примете работу и не попросите изменений, она будет принята автоматически. Если после сдачи вы напишете в чат заказа, заказ подождёт; ответив, мы можем начать отсчёт 3 дней заново и сообщим об этом в чате.
  • Переделка или полный возвратЕсли результат не соответствует брифу и доработки не помогли или срок превышен больше чем вдвое, напишите в чат заказа: мы переделаем работу или полностью вернём деньги.
Как это работает →

Вопросы и ответы

Нужно ли быть админом Slack?

Нужно право устанавливать приложения в вашем пространстве Slack или помощь того, у кого оно есть. README показывает каждую настройку.

Нужен ли сервер с публичным адресом?

Нет. Он подключается к Slack в режиме Socket Mode, так что хватит компьютера или сервера, который не выключается; чтобы напоминания уходили, бот должен быть запущен.

Он напомнит всем в пространстве Slack?

Нет. Он пишет тем, кто открыл с ним чат, и публикует сообщения в каналах, куда его добавили, по правилам Slack.

Читает он наши доски задач?

Нет. Он показывает ссылки, которые вы дали, и ответы, которые пишут люди. К другим сервисам он не подключается и сводок не пишет.

А в WhatsApp он работать может?

Нет. Это бот для Slack; WhatsApp в эту услугу не входит, а оплату бот не принимает.

Не нашли ответ?

Пакеты