Привет, меня зовут Алексей Сорокин, я руководитель агентств Softlex, FTM. Мы занимаемся разработкой веб-сервисов, мобильных приложений и в 2020 году у нас обострился вопрос поиска альтернативы корпоративному мессенджеру Slack.
Расскажу, почему мы выбрали Discord, как устроено наше рабочее пространство, как защититься от алгоритма анти-спама и какая есть крутая альтернатива Discord для собственного сервера.
Почему мы выбрали Discord
Как получить все сообщения с канала дискорда?
Нужно получить все сообщения, находящиеся на канале, при запросе к боту дискорда с моего сайта.
Т.е. отправляем запрос к моему серверу, на сервере бот дискорда уже подключен к серверу дискорда (имеется ай ди сервера, ай ди канала), далее мой сервер должен вернуть мне массив со всеми сообщениями.
- Вопрос задан более двух лет назад
- 610 просмотров
Решения вопроса 1
Как отметить все письма как прочитанные в Gmail? Как отметить письма в Гугл почте?
Javascript-разработчик
используйте метод .fetch():
message.channel.messages.fetch(< limit: 100 // количество сообщений >).then(async messages => < let finalArray = []; const putInArray = async (data) =>finalArray.push(data); for (const message of messages.array().reverse()) await putInArray(`$`); console.log(finalArray); // [‘value1’, ‘value2’, ‘valueN’] >);
сильно увлекаться этим не советую, будет влиять на производительность бота, поэтому всегда присваивайте значение ключу limit .
Ответ написан более двух лет назад
Источник: qna.habr.com
3 способа исправить ситуацию, когда Discord не отмечает сообщения как прочитанные (06.14.23)
- Discord
discord не помечен как прочитанный
Discord в основном известен своими отличными функциями чата, которые удобны и просты в использовании. Приложение довольно простое и не имеет особых проблем. Но это не значит, что он полностью идеален. С Discord по-прежнему существует немало проблем, одна из которых — очень досадная ошибка. Эта ошибка приводит к тому, что сообщения в Discord никогда не помечаются как прочитанные.
Если вы намеренно не помечаете каждое сообщение как прочитанное, эта ошибка сохранит его, чтобы сообщения никогда не помечались как прочитанные. Это раздражает, поскольку вы не можете отделить новые тексты от старых, которые вы уже видели, но все еще помечены, как если бы они не были прочитаны. Вот несколько способов решить эту проблему.
Популярные уроки Discord
Попробуйте перезапустите Discord и проверьте, помечаются ли сообщения как прочитанные. Возможно, вы уже пробовали это раньше, но на этот раз рекомендуется использовать диспетчер задач, если вы работаете на ПК с Windows.
Используйте диспетчер задач, чтобы полностью закрыть все экземпляры Discord, запущенные на вашем ПК с Windows, а затем перезапустить приложение. Проверьте, помечаются ли полученные вами сообщения как прочитанные. Это кажется маловероятным решением, но сработало для пользователей ПК с Windows несколько раз, а возможно, и у вас тоже.
Другое решение, которое может показаться маловероятным, — это просто снова прокрутить вверх и вниз. Всякий раз, когда вы получаете текст, который не помечается как прочитанный в Discord, все, что вам нужно сделать, это прокрутить вверх, пока все сообщения, которые еще не были прочитаны, не исчезнут с экрана. Затем просто прокрутите вниз еще раз, пока больше не сможете. Новые сообщения, которые не были прочитаны, теперь должны быть помечены как прочитанные. Это решение, которое обычно работает практически на любой платформе, с которой совместим Discord.
Если вы используете веб-приложение Discord, то нет никаких сомнений в том, что увеличение вашего экрана является причиной досадной ошибки. При использовании браузеров пользователи имеют тенденцию немного увеличивать масштаб, чтобы увидеть все лучше, чем обычно. Это потому, что браузеры по вине слишком уменьшены для некоторых людей. Если вы когда-либо увеличивали масштаб меню браузера и сохраняли его таким образом, вам необходимо изменить его обратно.
Когда экран увеличен, веб-приложение Discord не может определить, когда пользователи действительно прочитали сообщение в отличие от того, когда они этого не сделали. Это старая проблема, которая сохраняется даже сегодня. Убедитесь, что вы установили масштаб обратно в состояние по умолчанию, 100%. После этого закройте веб-приложение Discord и снова откройте его. Любые сообщения, которые вы получаете сейчас, должны быть помечены как прочитанные при открытии чата.
YouTube видео: 3 способа исправить ситуацию, когда Discord не отмечает сообщения как прочитанные
Источник: ru.purelysandy.com