Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js"),
- client = new Discord.Client();
- const alexa = require("alexa-bot-api")
- const db = require("quick.db")
- const { MessageEmbed } = require("discord.js")
- const prefix = "!";
- client.on("ready", () => {
- client.user.setActivity(`${prefix}help ` , {
- type: "PLAYING",
- })});
- client.on('message', message => {
- if(message.content.startsWith(prefix + "set")) {
- if(message.author.bot)return;
- if (message.channel.type === "dm") return;
- if(!message.member.hasPermission('MANAGE_CHANNELS')) return message.channel.send(` > ** ${message.author.username} You do not have MANAGE_CHANNELS **`);
- let chatroom = message.mentions.channels.first();
- if (!chatroom) return message.channel.send(`${message.author.username} I can't find this channel !`);
- db.set(`channel_${message.guild.id}`, chatroom.id);
- message.channel.send(`> ** Success! The \`AI-CHAT\` channel has been set to ${chatroom} **`)
- }});
- const chatbot = new alexa();
- client.on('message', async message => {
- const chat = db.get(`channel_${message.guild.id}`)
- if(chat != null){
- if(message.channel.id == chat){
- if(message.author.bot)return;
- let content = message.content;
- if(!content)return;
- chatbot.getReply(content).then(r => message.channel.send(`>>> <@${message.author.id}>, ** ${content} **\n<@${client.user.id}> , \`${r}\``))
- }}});
- client.on('message', message => {
- if(message.content.startsWith(prefix + "help")) {
- let embed = new Discord.MessageEmbed()
- .setDescription(`[بوت](https://google.com/)`)
- .addField("**support serve :**","**[support](https://discord.gg/)**", true)
- .addField("**invite bot :**","**[invite](https://discord.com/oauth2/authorize?client_id=botid&permissions=8&scope=bot)**", true)
- .addField("**commands :**","**[commands](https://google.com)**",true)
- .setImage("your bot image")
- message.channel.send(embed)
- }})
- client.login("token")
Advertisement
Add Comment
Please, Sign In to add comment