Демо-проект 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