Как Тегнуть Войс Канал В Дискорде В Telegram
Как Тегнуть Войс Канал В Дискорде В Telegram
Переходите в наш Telegram канал!
👇👇👇👇👇👇👇
Заголовок: Как тегнуть Войс-канал в Discord в Telegram
В этом руководстве мы расскажем, как создать бота для передачи звуковых сообщений с Вашего Войс-канала в Discord в Telegram.
Необходимые инструменты:
- Discord-Bot API (https://discordapp.com/developers/applications/)
- Node.js (https://nodejs.org/)
- Yarn (https://yarnpkg.com/)
- Telegram Bot API (https://core.telegram.org/bots)
Шаги для создания бота:
1. Создайте приложение в Discord Developer Portal (https://discordapp.com/developers/applications/). Создайте новое приложение, выберите "Bot" и нажмите "Create a new application".
2. Нажмите "Bot" в боковой навигации, затем нажмите "Add a Bot". Введите имя и иконку для Вашего бота, а затем нажмите "Create".
3. В разделе "Bot" найдите "Token" и скопируйте его. Этот токен нужен для авторизации бота в Discord.
4. Установите Node.js и Yarn на Ваш компьютер, если они еще не установлены.
5. Создайте новый каталог для проекта и перейдите в него в терминале.
6. Создайте `package.json` файл, введя в терминале `yarn init`. Нажмите Enter, чтобы принять все указанные значения по умолчанию.
7. Установите необходимые пакеты, введя `yarn add discord.js telegram-bot-api`.
8. Создайте файл `index.js` и открыйте его в редакторе кода.
9. Добавьте следующий код в файл `index.js`:
```javascript
const Discord = require('discord.js');
const TelegramBot = require('node-telegram-bot-api');
// Discord Bot
const client = new Discord.Client();
const discordToken = 'Ваш_Токен_Discord';
// Telegram Bot
const token = 'Ваш_Токен_Telegram';
const bot = new TelegramBot(token, {polling: true});
const chatId = 'Ваш_ID_Группы_Telegram';
client.on('voiceStateUpdate', (oldState, newState) => {
if (newState.channel) {
const voiceChannel = client.channels.find(c => c.id === newState.channel.id);
const connection = voiceChannel.voiceConnection;
if (!connection) connection = voiceChannel.join();
connection.on('speaking', (user, speaking) => {
if (speaking) {
if (!speakingMessageId) {
bot.sendMessage(chatId, 'Начало речи в канале: ' voiceChannel.name);
speakingMessageId = bot.sendMessage(chatId, '');
}
} else {
if (speakingMessageId) {
bot.deleteMessage(chatId, speakingMessageId);
speakingMessageId = null;
}
}
});
}
});
client.login(discordToken);
```
10. Замените `Ваш_Токен_Discord` на токен Вашего бота Discord, который вы скопировали ранее. Замените `Ваш_Токен_Telegram` на токен Вашего бота Telegram, который вы получите в Telegram Bot API. Замените `Ваш_ID_Группы_Telegram` на ID Вашей группы в Telegram.
11. Запустите бота, введя в терминале `yarn start`.
После запуска бота, он будет следить за Вашим Войс-каналом в Discord и отправлять сообщения в Вашу группу Telegram, когда кто-то начнет говорить.
Дискорд Пропали Голосовые Каналы В Telegram
Впн Скачать На Андроид Без Гугла В Telegram
Скачать Дискорд На Андроид Официальный Сайт В Telegram
Ошибка Подключения Невозможно Получить Конфигурацию Сервера Vpn В Telegram