Как создать команду log channel? - PullRequest
0 голосов
/ 14 января 2020

Я хочу добавить в свой бот новую команду, команду, которая будет отправлять сообщения журнала гильдии на указанный канал.

Использование:

!logs #channel

Я также хочу, чтобы это был определенный c тип журнала для другого канала.

Использование:

!logs ban-msg #channel

!logs delete-msg #channel

Мне не нужен второй вариант, но я его хочу.

1 Ответ

1 голос
/ 14 января 2020

Заданный вопрос требует длительного изучения; Discord не дает простого решения. Для создания таких функций вам необходимо:

  1. Создать базу данных, в которую будут записываться данные о событиях ("_id", "event", "channel_id")
  2. Далее вы можете обрабатывать Discord Events , чтобы определить событие, а затем передать его через базу данных, посмотреть, установлен ли канал в базе данных для публикации этого события, если это так, - затем отправить указанный c embed в указанный канал.
...