#python #json #discord.py
#python #json #discord.py
Вопрос:
У меня есть много функций, которые можно настроить внутри бота и с помощью самих команд, но это может сбить с толку и иногда может прослушиваться.
Есть ли способ разрешить пользователям входить на веб-сайт с помощью API Discord и настраивать бота оттуда?
Это похоже на то, как MEE6 или carl, и эти боты позволяют пользователям настраивать или покупать премиум-версию, но, похоже, я просто не могу найти, как я могу это сделать сам.
Например, пользователь может зайти на веб-сайт и включить модуль модерации через свою учетную запись, в которую он вошел. Затем это будет связано с ботом в моем файле python или изменит файл config json с настройкой идентификатора пользователя moderation = "True"
.
Ответ №1:
Прежде всего, чтобы «войти в систему с помощью discord» на вашем сайте, вам нужно использовать OAuth2 discord. Если вы храните свои данные в файле json (что я бы все равно не рекомендовал для масштабируемости), вам придется запускать свой сайт с того же сервера, что и ваш бот, и редактировать его там. Однако в обоих случаях вам было бы лучше использовать облачную базу данных, такую как PostgreSQL (SQL) или MongoDB (NoSQL). Оба они могут быть размещены либо локально на вашем компьютере, либо бесплатно в облаке. Лично я предпочитаю MongoDB. Таким образом, вы можете запускать свой сайт откуда угодно и обновлять свою базу данных.