Все проекты
Telegram-бот анонимной психологической поддержки
Бот принимает вопросы к психологу анкетой из 7 шагов, записывает их в Google Таблицу и сразу уведомляет специалиста.
- Роль
- Разработчик
- Заказчик
- Майя Акелина, практикующий и клинический психолог, Рязань
- Статус
- Бот указан на сайте психолога как «бесплатный анонимный чат-бот поддержки».
- Ссылка
- t.me/psayhologblizko_bot
Человек анонимно описывает ситуацию в Telegram, психолог получает готовую карточку вопроса и отвечает в своём канале в течение суток.
Что сделано
- Асинхронный бот на pyTelegramBotAPI (AsyncTeleBot): диалог как конечный автомат из 7 состояний, команды /start и /stop, кнопки «Задать вопрос» и «Любой психолог».
- Анонимность заложена в устройство: в таблицу пишутся только дата и ответы, без имени, username и id пользователя; данные в памяти удаляются сразу после записи.
- Настройки и секреты (токен, ключ Google, ID психолога, название таблицы) вынесены в .env, в коде их нет.
- Интеграция с Google Sheets (gspread, сервисный аккаунт): каждый вопрос — новая строка из 8 колонок, которую психологи видят в общей таблице.
- Мгновенное уведомление психолога в Telegram: карточка с источником, описанием, давностью, желаемым результатом, попытками и вопросом.
- Пользователь может выбрать конкретного психолога канала или любого; после ответа может сразу задать следующий вопрос.
- Тексты бота написаны под деликатную тему: мягкие формулировки, понятные границы (анонимно, ответ в канале, диалог можно остановить командой /stop).