Source Pixabay CC0
Hi everybody,
today i wanna show you how to create a simple Javascript Discord Bot. I usually use my bots to make automatic upvote and comment on steem blockchain, but we can create an «info» Bot to send a specific message to Discord users.
Today we speak about how to create a bot with Javascript and how to send a specific Message through a specific Discord Channel, after a specific text is sent.
Requirements
- A discord Server
- A specific Group on discord with permission to read/write messages
- A specific Channel to send messages
- A Discord Bot
- A Server where to run the bot script
- Libraries
1- Discord Server
If you don’t have a Discord Server you can create a new one to make this test.
discord.js — How to send a message to a specific channel
Click on The + botton under the server list and create a new one:
2- Create a Specific Server Role
To prevent the bot make some strange movement on our server, we limit it only to read and write messages on a specific channel. We are going to create a Role called «test» with this permissions:
Right click on Server — Server Settings — Roles
- Read the text channels and see the voice channels
- Send Messages
- Read the message history
3- Create a Specific Channel to send a message
We don’t want the bot can spam a message over all channels, we need the bot can send a message only on a specific channel. For example we can create an Info message where we Say on The Test Channel whatever we need:
To create a New Channel Click + under the list of channels
4- Add the test role to the test channel
We created a test role and a test channel. Now we have to combine it to permit the bot to use it.
Go Under channel settings and click on permissions
Click on + and select the Role Test we created before
Now Block all permissions to this Role except:
- Show Role Members on a different category
- Read Messages
- Send Messages
- Read the message history
5- Create a Discord Bot
I suggest to follow this Guide to create a new discord Bot.
We need it because every bot have a specific token to be used inside the script:
I called it: discord-test-bot
Once the bot is created you have to invite it (changing client Id) on your server as explained on documentation:
It will ask on whick Discord server to add it (maybe you have multiple servers)
Select TEST
As you can see the Bot is on your server but is offline because you have not started the script yet.
6 — Install Libraries and start the Bot
To do these tests i used my VPS server, but you can use your own hosted server. For simplicity we will use an Ubuntu Linux Server by using our server terminal with Putty.
The libraries we are using are called Discord.js
- Create a new folder called Test with the command «mkdir test»
- Enter into this folder and create a file called test.js with the command «nano test.js»
- Write your first Bot script
This is the site of Discord.js: https://discord.js.org
Example of a discord.js script
const Discord = require(‘discord.js’); const client = new Discord.Client(); client.on(‘ready’, () => < console.log(`Logged in as $!`); >); client.on(‘message’, msg => < if (msg.content === ‘ping’ msg.channel.id == ‘445320345864503328’) < msg.reply(‘Pong!’); >>); client.login(‘BOT TOKEN’);
Now change your token and channel id, then try this script simply copying it on your test.js file.
Start the script with the command: node test.js
Pay attention, because before starting the script you need to install NODE JS and other libraries
Install all this libraries before run the node command:
sudo apt-get install nodejs
sudo apt-get install npm
npm install discord.js
If you have done all correct a message like this should appear on console
And the bot should be seen as started
7 — Add the Bot to a specific Role
As we said before, we created a specific role to prevent any abuse by the javascript Bot if anyone take control of our server bot. Now we have to add our Bot to the Role called Test.
Right click on the Bot — Roles — Test
Now the Bot is under a Role called Test where can only read and write messages.
Our scipt is a simple script where users write a specific text and the bot answer with another text. We write «ping» into a «test» channel and the bot write Pong!
As you can see if we write into another channel the bot don’t answer because we created an if statement for it.
Источник: steemit.com
How to send message to specific channel discord js
AMBESSEDOR FACE BAR COUNTER
BAR RACK (GLASS DOOR)
INDUSTRIAL CONSOLE TABLE TWO DRAWER TEAK TOP NATURAL FINISH
Old Carved Mirror Frame
OLD TEAK WOOD ONE DOOR ONE DRAWER WINE RACK
OLD TEAK WOOD WITH IRON GRILL SOFA SET
WE INVITE all of our esteemed clientele at the IHGF Delhi Fair Autumn 2019 (16 — 20 October, 2019)
Hot Sellers
WOODEN CARVED BOX
WOODEN 4 DOOR SIDEBOARD SURTI CARVING LIGHT BLUE ANTIQUE FINISHING
OLD TEAK WOOD 4 DOOR 4 DRAWER SIDEBOARD
HAND PUMP ROUND TABLE RECLAIMED WOOD TOP
WDN CARVED MEHRAB/ JHAROKHA BOOK SHELF
Wooden Panited Brass Fitting Blue Finish almirah
RD-AH 207
WOODEN 6 DRAWER ONE DOOR SIDEBOARD
INDUSTRIAL WOODEN TOP DINNING TABLE WITH IRON BASE
INDUSTRIAL IRON 4 SIDE BOARD WITH 4 DRAWER
RECYCLED WOODEN 4 DRAWER MEDIA CONSOLE
WDN TWO DRAWER TABLE
New Arrivals
WDN SIDE BOARD
WDN COFFIE TABLE
WDN SIDEBOARD
WDN SIDE BOARD
WDN SIDE BOARD
WDN GLASS ALMIRAH
WDN SIDEBOARD WITH 14 DRAWERS 2 DOOR SIDE BOARD
WDN BOOK RACK WITH DOOR
WDN 6 DRAWER SIDEBOARD
WDN BOX
WDN 6 DRAWER TABLE
WDN DESK TABLE
WDN THREE DRAWER TABLE
WDN TWO DRAWER TABLE
WDN COFFEE TABLE
WDN BENCH
WDN TABLE
WDN WHITE COFFIE TABLE
WDN BOOK RACK
Ramdav Arts Export (IndianFurnitureZone), a renowned Antique Teak Wood Furniture Company, not only produces high-quality ethnic Indian handicrafts but also offers the service of Masterarbeit schreiben lassen for students seeking to complete their degrees.
OUR LOCATION
Ramdev Art Exports
F-201, Near Char Khamba Road, MIA,
Basni 2nd Phase,
Jodhpur, Rajasthan,
India.
FOLLOW US
Источник: indianfurniturezone.com
«Unable to send sms message discord»: что делать?
Discord – это платформа, которая зарекомендовала себя как удобный и полезный инструмент для общения геймеров из разных уголков мира. У него есть множество функций, которые делают его идеальным для чатов, видеозвонков и обмена сообщениями. Однако, некоторые пользователи могут столкнуться с ошибкой «Unable to send sms message discord» при попытке отправки сообщения.
Сообщение об ошибке указывает на проблему, связанную с отправкой SMS-сообщений через Discord, а эта проблема может связана с проверкой подлинности номера телефона пользователя. Некоторые пользователи не могут подтвердить свой номер телефона, что приводит к проблеме отправки сообщений.
Если вы столкнулись с этой ошибкой, не отчаивайтесь. Существует несколько способов, как исправить эту проблему. В этой статье мы рассмотрим, как преодолеть проблему «Unable to send sms message discord» и продолжить свою работу в Discord.
Важно: перед работой с Discord проверьте, имеете ли вы подключение к Интернету, правильно ли введен номер телефона. Перезагрузите приложение Discord и попробуйте еще раз.
- “Unable to send sms message discord”: что это значит?
- Почему возникает ошибка “Unable to send sms message discord”?
- Как исправить ошибку “Unable to send sms message discord”?
- Возможные причины неудачной отправки
- Неподтвержденный телефон
- Недостаточно средств на счету
- Неверный формат сообщения
- Проблемы с мобильной сетью
- Как исправлять проблемы с отправкой SMS-сообщений в Discord
- Как исправить проблему
- 1. Проверьте правильность введенного номера телефона
- 2. Убедитесь, что ваш телефон подходит для подтверждения
- 3. Проверьте наличие достаточного баланса на балансе телефона
- 4. Используйте альтернативный номер телефона для подтверждения
- 5. Свяжитесь с службой поддержки Discord
“Unable to send sms message discord”: что это значит?
Сообщение об ошибке “Unable to send sms message discord” означает, что Discord не может отправить SMS-сообщение для подтверждения вашего номера телефона.
Почему возникает ошибка “Unable to send sms message discord”?
Ошибка “Unable to send sms message discord” может возникать по нескольким причинам. Одна из самых распространенных причин – неправильный номер телефона или проблемы с доступностью вашего телефона. Также возможно, что сервер Discord временно недоступен или неправильно настроен.
Как исправить ошибку “Unable to send sms message discord”?
Если вы получаете ошибку “Unable to send sms message discord”, первым шагом должно быть проверка правильности введенного номера телефона. Убедитесь, что вы вводите номер телефона в правильном формате и без лишних символов.
Если номер телефона введен корректно, проверьте доступность вашего телефона и сигнал мобильной связи. Если у вас есть доступ к Интернету, попробуйте отправить SMS-сообщение с другого устройства, чтобы убедиться, что это не проблема с вашим телефоном или провайдером.
Если проблема не в вашем телефоне, возможно, проблема связана с сервером Discord. Для исправления этого вы можете попробовать перезагрузить Discord или обратиться в службу поддержки Discord.
Важно помнить, что SMS-подтверждение не является единственным способом подтверждения вашего аккаунта в Discord. Вы можете использовать другие методы, такие как Google Authenticator или подтверждение электронной почты, чтобы получить доступ к аккаунту.
Возможные причины неудачной отправки
Неподтвержденный телефон
Если вы не подтвердили свой номер телефона в настройках Discord, возможно, вы не сможете отправить сообщение SMS. Необходимо подтвердить свой номер телефона и убедиться в правильности его ввода в разделе “Подтверждение телефона”.
Недостаточно средств на счету
Если у вас нет достаточного количества денег на телефонном счете, вы можете столкнуться с проблемой с отправкой SMS. Проверьте свой баланс и пополните его, если это необходимо.
Неверный формат сообщения
Проверьте формат сообщения и убедитесь, что вы не отправляете его слишком длинный или слишком короткий. Если сообщение не влезает в одну SMS, нужно разбить его на несколько, либо использовать другие способы связи.
Проблемы с мобильной сетью
Если у вас возникают проблемы с мобильной сетью, это может стать причиной невозможности отправки SMS-сообщения. Проверьте качество сигнала и обратитесь к вашему оператору связи за помощью.
Как исправлять проблемы с отправкой SMS-сообщений в Discord
-
Проверьте наличие средств на телефонном счету и пополните его, если необходимо; Подтвердите номер телефона в настройках Discord, убедитесь, что в номере указан правильный формат; Проверьте формат сообщения и убедитесь, что оно не слишком длинное или короткое; Проверьте качество сигнала мобильной сети и обратитесь к оператору связи за помощью при необходимости.
Соблюдение всех вышеуказанных рекомендаций поможет избежать проблем с отправкой SMS-сообщений в Discord и обеспечит гладкое использование данного функционала.
Как исправить проблему
1. Проверьте правильность введенного номера телефона
Прежде чем отправлять SMS-сообщение для подтверждения в Discord, убедитесь, что вы ввели правильный номер телефона. Проверьте наличие ошибок в цифрах и правильность выбора страны.
2. Убедитесь, что ваш телефон подходит для подтверждения
Для того чтобы подтвердить аккаунт в Discord, нужно использовать мобильный телефон. Убедитесь, что ваш телефон подходит для этой процедуры.
3. Проверьте наличие достаточного баланса на балансе телефона
Для отправки SMS-сообщения нужен определенный баланс на телефоне. Убедитесь, что на вашем телефоне достаточный баланс для отправки сообщения.
4. Используйте альтернативный номер телефона для подтверждения
Если у вас возникла проблема, связанная с отправкой SMS, используйте альтернативный номер телефона и попробуйте отправить сообщение еще раз.
5. Свяжитесь с службой поддержки Discord
Если вы не можете подтвердить свой аккаунт через SMS-сообщение, вы можете связаться со службой поддержки Discord и запросить инструкции по другим методам подтверждения вашей личности.
Источник: consultantor.ru