Skip to content

Deeerain/ask-me-bot

Repository files navigation

Ask Me Bot — Платформа для анонимных вопросов в Telegram

Ask Me Bot — это Telegram-бот, который позволяет создавать персональные страницы для приёма анонимных вопросов. Пользователи могут делиться своей уникальной ссылкой в социальных сетях, чтобы получать обратную связь, проводить AMA-сессии ("Ask Me Anything") или просто общаться, сохраняя анонимность собеседников.

✨ Ключевые возможности

  • Персональная ссылка: Каждый пользователь получает уникальную публичную ссылку для своего профиля вопросов.

  • Полная анонимность: Отправители вопросов остаются невидимыми.

  • Удобный интерфейс: Всё управление происходит в привычном интерфейсе Telegram.

  • Готовность к росту: Построен на надежном стеке технологий для стабильной работы.

🛠 Технологический стек

  • Бэкенд: Python (Aiogram для работы с Telegram Bot API)

  • ORM: SQLAlchemy

  • База данных: PostgreSQL

  • Управление зависимостями: Poetry

  • Контейнеризация и CI/CD: Docker & Docker Compose

  • Автоматизация: Makefile для стандартизации команд

🚀 Быстрый старт (Локальная разработка)

  1. Настройка переменных окружения
cp example.env .env
# Отредактируйте .env
  1. Установка зависимостей
poetry install
  1. Запуск инфраструктуры
docker-compose -f docker-compose.local.yaml up -d
  1. Настройка базы данных и запуск бота
poetry shell
alembic upgrade head
poetry run python ./ask_me_bot/main.py

About

Это компактный телеграм-бот, предоставляющий возможность задавать анонимные вопросы. После регистрации пользователь получает публичную ссылку для общения, которую он может разместить в своих социальных сетях. Это позволит другим пользователям задавать анонимные вопросы.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors