Задать вопрос
@imyap00

Как вывести информацию сайта в канал дискорд (cheerio)?

Получена информация из спана на странице, теперь ее надо перенести в определенный канал в дискорд.
const request = require('request-promise');
const cheerio = require('cheerio');

const url = 'адрес сайт';

async function experience() {
   const bonus = await request(url);
   const $ = cheerio.load(bonus);

   $('.tools span')
      .each((index, element) => {
         const exp = $(element).text();
         console.log(exp);
      })
}
experience();

если добавлять строку client.channels.cache.get("id канала").send(exp); вместо выдачи в консоли, вылетает ошибка ВообщеУдалите вопрос, возможно ли перенести такую инфу в дс канал или нет?642aa9e56b7ff764408147.jpeg
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Syjalo
@Syjalo
Представьте себе бота
Одно из следующих
  • Клиент на готов к работе. Дождитесь ивента ready.
  • Нет интента Guilds в опциях клиента
  • Указан id несуществующего канала
  • Кэш был модифицирован
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы