- Установить Python 3.10+
- Установить Poetry
- Установить зависимости командой
poetry install
в корневой папке проекта - Перейти к BotFather в Telegram и создать бота, получить токен
- Запустить бота командой
poetry run python main.py
в корневой папке проекта- При первом запуске бота будет создан файл
config.json
в корневой папке проекта, в котором нужно будет указать токен бота, полученный в пункте 4
- При первом запуске бота будет создан файл
- Перейти к боту в Telegram и написать
/start
- А теперь развлекайтесь!
- перво-наперво, нужно разобраться как это всё работает, поэтому рекомендую прочитать документацию
- по-хорошему нужно добавить комментарии к коду, максимально подробные и красивые...
- Также можно расширить функционал бота
- Оформить бота в BotFather (иконки, описание, команды)
- добавить новые подписи к котикам — генерируемые с помощью марковских цепей на наборе кошачьих звуков; или прицепить какой-нибудь общедоступный ИИ
- добавить новые команды, например, с другими животными, или мемами, или историями, или с музыкой, что угодно, серьёзно...
- Поизучать дополнительно
- aiogram
- aiogram-dialog — более красивые диалоги (реально крутые и гибкие)
- fastapi — для создания более сложных ботов (например, с веб-интерфейсом)
- sqlalchemy — для работы с базами данных
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
dantetemplar/kitten
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published