Skip to content
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.

dantetemplar/kitten

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kitten

Чтобы запустить бота нужно:

  1. Установить Python 3.10+
  2. Установить Poetry
  3. Установить зависимости командой poetry install в корневой папке проекта
  4. Перейти к BotFather в Telegram и создать бота, получить токен
  5. Запустить бота командой poetry run python main.py в корневой папке проекта
    • При первом запуске бота будет создан файл config.json в корневой папке проекта, в котором нужно будет указать токен бота, полученный в пункте 4
  6. Перейти к боту в Telegram и написать /start
  7. А теперь развлекайтесь!
    • перво-наперво, нужно разобраться как это всё работает, поэтому рекомендую прочитать документацию
    • по-хорошему нужно добавить комментарии к коду, максимально подробные и красивые...
  8. Также можно расширить функционал бота
    • Оформить бота в BotFather (иконки, описание, команды)
    • добавить новые подписи к котикам — генерируемые с помощью марковских цепей на наборе кошачьих звуков; или прицепить какой-нибудь общедоступный ИИ
    • добавить новые команды, например, с другими животными, или мемами, или историями, или с музыкой, что угодно, серьёзно...
  9. Поизучать дополнительно
    • aiogram
    • aiogram-dialog — более красивые диалоги (реально крутые и гибкие)
    • fastapi — для создания более сложных ботов (например, с веб-интерфейсом)
    • sqlalchemy — для работы с базами данных

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages