Бот, посвященный Терри Дэвису и Темпро.
Templebot - это простой бот с дискортом Python, который предоставляет полезную информацию о Терри Дэвисе, создателе Темпроса и его уникальной операционной системе Templeos. Этот бот стремится обучать и вдохновлять пользователей о замечательном путешествии Терри Дэвиса, его достижениях и увлекательном мире Темпла.
discord.pygit clone https://github.com/your-username/TempleBot.git cd TempleBot
pip install -r requirements.txtСоздайте новый бот Discord и получите его токен с портала разработчиков Discord.
Установите токен BOT в качестве переменной среды с именем DISCORD_BOT_TOKEN .
Запустите бот:
python main.pyКак только бот запускается, вы можете взаимодействовать с ним, используя следующие команды:
!terry : Получите биографическую информацию о Терри Дэвисе.!templeos : Узнайте о операционной системе Templeos.!fact : Получите интересный факт или цитату о Терри Дэвисе или Темпло.!gif : Получите случайный GIF, связанный с Терри Дэвисом или Templeos, некоторые GIF встречаются более редко, чем другие.!resources : Получите ссылки на соответствующие ресурсы и документацию.!colors : отображайте 16-цветовую палитру, используемую в Templeos с цветовыми названиями и шестигранными кодами. Примечание
Взносы приветствуются! Если вы найдете какие -либо проблемы или хотите добавить новые функции, не стесняйтесь открывать проблему или отправить запрос на вытягивание.
Вот как вы можете внести свой вклад:
Вилка репозитория
Создайте новую ветку:
git checkout -b my-new-featuregit add --allgit commit -am ' Add some feature 'git push origin my-new-featureБот использует файлы JSON для хранения цитат и GIF -файлов. Вот объяснение структуры:
Файл quotes.json содержит массив quotes . Каждая цитата - это string . Вот пример:
{
"quotes" : [
" This is a quote! "
]
}Важный
Чтобы добавить новую цитату, просто добавьте ее в массив quotes .
Файл gifs.json содержит массив объектов GIF. Каждый объект имеет два свойства: url (URL -адрес GIF) и probability (целое число, представляющее вероятность отображения GIF). Вот пример:
{
"gifs" : [
{
"url" : " https://example.com/gif1.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif2.gif " ,
"probability" : 90
},
{
"url" : " https://example.com/gif3.gif " ,
"probability" : 15
}
]
}Важный
Чтобы добавить новый GIF, добавьте новый объект в массив gifs с соответствующими значениями url и probability .
Этот проект лицензирован по лицензии MIT.
Если вы найдете этот проект ценным, пожалуйста, подумайте о том, чтобы дать ему ️ на GitHub!