Для настройки функции отзывов на сервере Discord и бота с такими возможностями, вы можете использовать Discord.js или другой библиотеку для работы с Discord API.
1. Создайте специального бота для вашего сервера Discord и добавьте его на сервер.
2. В коде бота напишите функцию, которая будет реагировать на команду "!reviewmoder @Ник человека Отзыв". В этой функции получите пользователя по указанному никнейму, сохраните отзыв в специальную папку (например, в базу данных), и отправьте сообщение об успешном сохранении отзыва.
3. Для команды "!listreview @Ник человека" напишите функцию, которая будет извлекать все отзывы о пользователе из папки/базы данных и выводить их в чат.
Пример кода для Discord.js:
```javascript
const Discord = require('discord.js');
const client = new Discord.Client();
client.on('message', message => {
if (message.content.startsWith('!reviewmoder')) {
const args = message.content.split(' ');
const userNickname = args[1]; // Ник человека
const reviewText = args.slice(2).join(' '); // Отзыв
// Сохранение отзыва в базу данных или файл
// Отправка сообщения о успешном сохранении
message.reply(`Отзыв о ${userNickname} сохранен.`);
}
if (message.content.startsWith('!listreview')) {
const args = message.content.split(' ');
const userNickname = args[1]; // Ник человека
// Получение отзывов о пользователе из базы данных или файла
const reviews = ['Отзыв 1', 'Отзыв 2', 'Отзыв 3']; // Пример отзывов
// Отправка отзывов в чат
message.channel.send(`Отзывы о ${userNickname}: \n${reviews.join('\n')}`);
}
});
client.login('YOUR_TOKEN');
```
Не забудьте подставить свой токен бота вместо 'YOUR_TOKEN'. Также убедитесь, что у бота есть необходимые права на сервере, чтобы выполнять указанные операции.