Демо-проект Dating с API и Telegram-ботом для знакомств.
- НИКОГДА не публикуйте токен бота в открытых источниках
- Используйте
.envдля хранения секретных данных - Добавьте
.envв.gitignore
- Создайте бота через @BotFather
- Установите переменные в
.env:TELEGRAM_BOT_TOKEN- токен ботаWEBHOOK_URL- базовый URL вашего приложения
- Регистрация анкеты
- Создание профиля с фото
- Поиск случайного матча
- Фильтрация по полу
/start- начать регистрацию/match- найти случайный матч/cancel- отменить текущее действие
GET /- приветственная страницаGET /users- получение списка пользователейGET /match- получение случайного пользователяPOST /feedback- отправка обратной связи
- Форкните репозиторий
- Создайте новый проект
- Подключите GitHub
- Установите переменные окружения:
PORT- порт для прослушиванияTELEGRAM_BOT_TOKEN- токен ботаWEBHOOK_URL- базовый URL приложения
- Flask
- Telegram Bot API
- Python-telegram-bot
- Faker
- Gunicorn