Extended support

Instagram support, fix for links from mobile twitter
This commit is contained in:
Levi 2022-09-24 15:29:31 +02:00 committed by GitHub
parent 09b00b6197
commit fa09f7d65c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,6 @@
// Require the necessary discord.js classes
const { Client, GatewayIntentBits } = require('discord.js');
const { token, tweetParser } = require('./config.json');
const { token, tweetParser, instaParser } = require('./config.json');
const http = require('http');
// Create a new client instance
const client = new Client({
@ -32,5 +32,36 @@ client.on('messageCreate', async message => {
message.reply({ content: newmsg, allowedMentions: { repliedUser: false } });
}
});
client.on('messageCreate', async message => {
if (message.content.startsWith('https://mobile.twitter.com/')) {
const mobiletweetURL = message.content.substring(27, message.content.length);
message.suppressEmbeds(true);
const newmsg = tweetParser + mobiletweetURL;
message.reply({ content: newmsg, allowedMentions: { repliedUser: false } });
}
});
client.on('messageCreate', async message => {
if (message.content.startsWith('https://instagram.com/')) {
const instaURL = message.content.substring(22, message.content.length);
message.suppressEmbeds(true);
const newmsg = instaParser + instaURL;
message.reply({ content: newmsg, allowedMentions: { repliedUser: false } });
}
});
client.on('messageCreate', async message => {
if (message.content.startsWith('https://www.instagram.com/')) {
const instaURL2 = message.content.substring(26, message.content.length);
message.suppressEmbeds(true);
const newmsg = instaParser + instaURL2;
message.reply({ content: newmsg, allowedMentions: { repliedUser: false } });
}
});
// Login to Discord with your client's token
client.login(token);