Для этого нужно использовать pyTelegramBotAPI. Команды, которые нужно реализовать:
/start - обычный стартовый текст (брать из texts.py), также нужно сразу же спросить login пользователя, который нужно будет сохранить
/help - инфа о боте (брать из texts.py)
Рекомендации:
/random - вывести случайное аниме
/top_(alltime/week/month) - топ аниме за все время/неделю/месяц
/personal - главная функция, основанная на машинном обучении, вывести рекомендацию аниме у пользователя
/add_friend - добавить друга (и сохранить это в бд)
/remove_friend - удалить друга (всякое может быть)
/top_friend login - топ аниме друга с логином login
/top_all_friends - топ аниме по всем друзьям
/watched - пользователь посмотрел аниме, и хочет его оценить
Важно всеми способами собирать любую инфу о пользователе
Для этого нужно использовать pyTelegramBotAPI. Команды, которые нужно реализовать: /start - обычный стартовый текст (брать из texts.py), также нужно сразу же спросить login пользователя, который нужно будет сохранить /help - инфа о боте (брать из texts.py) Рекомендации: /random - вывести случайное аниме /top_(alltime/week/month) - топ аниме за все время/неделю/месяц /personal - главная функция, основанная на машинном обучении, вывести рекомендацию аниме у пользователя /add_friend - добавить друга (и сохранить это в бд) /remove_friend - удалить друга (всякое может быть) /top_friend login - топ аниме друга с логином login /top_all_friends - топ аниме по всем друзьям /watched - пользователь посмотрел аниме, и хочет его оценить Важно всеми способами собирать любую инфу о пользователе