Бот, который позволяет вам использовать забавные команды по всему разбору, разработанный сообществом для сообщества. Чтобы начать работу над ботом, вы можете прочитать рекомендации по содействию и убедиться, что у вас установлена последняя версия Python. Убедитесь, что у вас есть последняя версия PIP, а также GIT.
Для базового введения в бота вы можете прочитать документацию.
Все, что вы хотели бы в бот -дискорде, мы тоже этого хотим. От модерации до забавных команд, мы принимаем все это. Некоторые основные команды приведены в разделе «Проблемы». Если вы хотите добавить команду, вы можете сделать запрос на привлечение, и мы рассмотрим ее. Обязательно поместите требования к роле администратора в коде, чтобы только администраторы могли использовать серверные команды, такие как запрет или удар. Обратитесь к роли «администратора» как к роли администратора. Напишите описательные поля help для команд, чтобы пользователь знал, что делает команда.
Установите все зависимости, используя следующую команду:
pip install -r requirements.txt Во -первых, вам понадобится хотя бы Python 3.8 .
Клонировать репо:
$ git clone https://github.com/MicrosoftStudentChapter/Hack-O-Bot
$ cd Hack-O-BotУстановить зависимости:
$ pip install -r requirements.txt Переименовать .env.example в .env и заполните поля. Если .env.example не существует (скрыто), создайте текстовый файл с именем .env и скопируйте содержимое .env.example , затем измените значения.
Наконец, начните бота.
$ python discord_main.py Вот список всех команд, которые есть у бота:
Веселые команды
| Командование | Описание |
|---|---|
.8ball | Используйте мяч Magic 8, чтобы получить случайный ответ |
.roll | Скатать n боковой кубик |
.horoscope | Получите свой гороскоп на сегодня на основе дня рождения. |
.emoji | Emoji-Fy Ваш текст |
.github | Получите информацию о репозитории случайного GitHub |
.dog | Отправить восхитительное изображение собаки, необязательно с указанной породой |
.cat | Отправьте симпатичное изображение кота, опционально с текстом! |
.duck | Отправьте случайное изображение утки! |
.richest | Получите информацию о самом богатом человеке в соответствии с списком Forbes |
Команды модерации
| Командование | Описание |
|---|---|
.ban | Запретить пользователя с сервера |
.kick | Наденьте пользователя с сервера |
.unban | Отказ от пользователя с сервера |
.timeout | Ограничивает пользователя отправлять сообщения на некоторое время |
.addrole | Дает указанные роли предоставленным членам |
.server_info | Основы информации о сервере |
Команды манипуляции с изображением
| Командование | Описание |
|---|---|
.wanted | Сделайте себя самым разыскиваемым человеком на всем диком западе |
Команды утилиты
| Командование | Описание |
|---|---|
.ping | Получить задержку бота |
.help | Получите помощь с ботом |
.invite | Получите ссылку приглашения бота |
.enable | Включает доступ к различным категориям: администратор |
.disable | Отключает доступ к разным категориям: администратор |
.about | Получите информацию о вкладе Hacktoberfest и MLSC. |
.contributors | Получите информацию о участниках |
Приглашаются запросы. Для серьезных изменений, пожалуйста, сначала откройте проблему, чтобы обсудить, что вы хотели бы изменить. Запросы на вытягивание будут на первом месте . Пожалуйста, обязательно обновите тесты по мере необходимости.
Грань