Создание бота Discord для уведомления людей, когда определенный текст на сайте изменился - PullRequest
0 голосов
/ 22 апреля 2020
const Discord = require('discord.js');
const bot = new Discord.Client();

const token = '';

bot.on('ready', () =>{
    console.log('This bot is online');
})

bot.on('message', msg=>{
    if(msg.content === "?rates"){
        msg.reply('.')
    }
})

bot.login(token);

Это то, что я имею до сих пор, это очень просто c, я понимаю, я просто пытаюсь получить какое-то представление о том, как обрабатывать. Я хочу, чтобы веб-сайт обновлялся или изменялся. Я бы хотел, чтобы все отмечали и на определенном канале и указывали, что изменилось. Я знаю, что это будет долгий процесс, но я готов к поездке :) был бы признателен за любую помощь.

1 Ответ

0 голосов
/ 23 апреля 2020

Вам нужен веб-крючок на веб-сайте и слушайте его вместе с вашим ботом, если у вас есть контроль над сайтом, это может помочь вам, в противном случае вы можете посмотреть, есть ли на сайте один или, возможно, спросить владелец.

Вероятно, работающим, но не очень хорошим (и не очень чистым) решением было бы сохранять текст веб-сайта каждые 5 секунд или около того и сравнивать его с предыдущим сохранением. Если оно изменилось, вы уведомите участников, отправив сообщение.

...