Как я могу создать команду приветствия и добавить параметр, чтобы указать канал, на который она будет отправляться? - PullRequest
0 голосов
/ 29 мая 2020

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

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

1 Ответ

0 голосов
/ 29 мая 2020

Вам нужно будет создать базу данных и сохранить в ней идентификаторы канала и сервера. Если вы только начинаете, попробуйте использовать LowDB , это не совсем то, что я бы назвал «базой данных», но он должен выполнить свою работу на данный момент.

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

Чтобы ваша функция заработала, вам нужно сохранить идентификаторы сервера и канала в базу данных, и проверять ее всякий раз, когда присоединяется новый пользователь.

...