Facebook
From Kedjik , 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 451
  1. const tts = require("google-tts-api");
  2.  
  3. exports.run = async ({ lang }, { member, channel, guild }, args) => {
  4.     if(!member.voice.channel) return channel.send('Ses kanalında değilsiniz.');
  5.     let connection = await member.voice.channel.join();
  6.     let lan = lang.get(guild.id);
  7.  
  8.     if (!args[0]) return channel.send('Sizin için ne söyleyebilirim.');
  9.     if (args.length == '200') return channel.send('Karakter limiti `200`\'dür.');
  10.  
  11.     let url = await tts(`${args}`, lan ? lan : 'tr', 1);
  12.     connection.play(url)
  13.         .on('finish', () => {
  14.             channel.send(`\`${args.join(' ')}\` kelimesini söyledim.`);
  15.             member.voice.channel.leave();
  16.         })
  17.         .on('error', (err) => console.error);
  18.  
  19. };
  20.  exports.conf = {
  21.     enabled: true,
  22.     guildOnly: true,
  23.     aliases: [],
  24.     permLevel: 0
  25. };
  26. exports.help = {
  27.     name: 'söyle'
  28. };
  29.