@dreameddd

Как изменять конфиг бота командами в Discord?

Приветствую, как можно сделать так, чтобы в конфиге менялся определенный элемент при определенной команде? Допустим - !set-prefix s! (собственно, теперь у бота должен быть префикс s!), s!set-currency $ и т.д.
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 2
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Использовать базу данных и все "конфиги" хранить в ней. По команде обновлять данные в базе.
Ответ написан
Комментировать
@Azperin
Дилетант
у тебя ж всеравно както загружены эти настройки, береш и меняешь

let prefix = '!';
let currencySymbol = '@';
discordBot.on('message', (msg) => {
	let [ command, ...args ] = msg.content.split(' ');
	
	switch(true) {
		case(command === `{ $prefix }set-prefix`):
			prefix = args[0] ?? prefix;
			break;
		
		case(command === `{ $prefix }set-currency`):
			currencySymbol = args[0] ?? currencySymbol;
			break;		
			
		default: break;
	};
	
});

Не сразу увидел тег питона, но думаю прям радикальных отличий нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы