Привет, меня зовут Дмитрий Сафонов и я backend разработчик на python. Ниже представлены open-source проекты, которые представлены чтобы приносить пользу и я буду крайне рад если вы присоеденитесь к их совместной разработке.
Open-source projects
Gymkhana Bot
Это бот, созданный в помощь всем мотоспортсменам, увлекающимся фигурным управлением мотоциклом (или мотоджимхана).
Бот общается с сервисом gymkhana-cup посредством API запросов и получает оперативные данные о данных онлайн чемпионата Gymkhana-cup, с
последующим уведомлением в Telegram. Спортсмены могут выбирать различные классы (С1, С2, С3, Д2) для получения уведомлений.
Также на каждый этап можно делать ставку на лучшее время проезда. Победитель получает почет и уважение и звание предсказателя,
если окажется ближе всех к концу спортивного сезона. Также есть уведомления о начале регистрации на московский этап и возможность
подписываться на результаты определенного спортсмена.
Стэк:
- Backend: FastAPI, aiogram 3
- База данных: MongoDB/Postgres
Подробнее...
Github
Запустить
Vk - Bot
Асинхронный бот для проведения чат-игр в беседах в социальной сети Вконтакте. Бот умеет проводить игры:
- 100 к 1 - аналог популярной ТВ игры. Игра начинается командой в чате /start_100 или через веб-интерфейс. После регистрации участников начинается игра с вопросами и ответами.
- Blitz - простая блиц-игра или "викторина". Игра активируется через веб-интерфейс или команду /start_blitz. Участники отвечают на вопросы и получают баллы за правильные ответы.
Также бот умеет фильтровать мат в чате, удаляя сообщения и блокируя пользователей.
Стэк:
- Backend: aiohttp, Postgres, RabbitMQ
- Frontend: React
Подробнее...
Github
Запустить
Gymkhana Bot
Это бот, созданный в помощь всем мотоспортсменам, увлекающимся фигурным управлением мотоциклом (или мотоджимхана). Бот общается с сервисом gymkhana-cup посредством API запросов и получает оперативные данные о данных онлайн чемпионата Gymkhana-cup, с последующим уведомлением в Telegram. Спортсмены могут выбирать различные классы (С1, С2, С3, Д2) для получения уведомлений. Также на каждый этап можно делать ставку на лучшее время проезда. Победитель получает почет и уважение и звание предсказателя, если окажется ближе всех к концу спортивного сезона. Также есть уведомления о начале регистрации на московский этап и возможность подписываться на результаты определенного спортсмена.
Стэк:
- Backend: FastAPI, aiogram 3
- База данных: MongoDB/Postgres
Vk - Bot
Асинхронный бот для проведения чат-игр в беседах в социальной сети Вконтакте. Бот умеет проводить игры:
- 100 к 1 - аналог популярной ТВ игры. Игра начинается командой в чате /start_100 или через веб-интерфейс. После регистрации участников начинается игра с вопросами и ответами.
- Blitz - простая блиц-игра или "викторина". Игра активируется через веб-интерфейс или команду /start_blitz. Участники отвечают на вопросы и получают баллы за правильные ответы.
Стэк:
- Backend: aiohttp, Postgres, RabbitMQ
- Frontend: React