• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Sending Telegram Messages in SQL Statements

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
How to send telegram messages in SQL statements?

SQLTelebot
(also known as Telebot) is a plugin for SQLMessenger that allows you to send messages to Telegram chats, groups, or channels from your SQL statements.

For example, you can use the following SQL command in your database to send an alert message to a Telegram group:


INSERT INTO
telebot_send_message (bot_id, chat_id, message_text)
VALUES
(
7898095120, -- Your Telegram Bot ID
'-1002546050440', -- The group Chat ID. To send messages to a channel, you can use the channel username, e.g., "@mychannel"
'Alert: Server 1 disk space critical - requires immediate maintenance.' -- The message content to be sent
);

SQLTelebot supports the following database systems:


  • SQL Server (2005 or higher)


  • Oracle (11g or higher)


  • MySQL (version 5.7.26 or higher)


  • PostgreSQL (version 9.0 or higher)

This article demonstrates how to send Telegram messages to a group "Report2" from a MySQL database.

1. Create the interface table in the MySQL database.

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

to download the SQL script for table creation.

2. Configure the database connection in SQLMessenger.
Note:
The "Database User Name" and "Default Database" used here must match the ones used when creating the interface table in Step 1.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



For detailed information about creating a database connection, please visit "

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

".

3. Install the SQLTelebot plugin in SQLMessenger.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



*4. Create a Telegram bot. *(If you already have a bot, you can skip this step.)


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



For complete instructions on Telegram bot creation, see:

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

5. Add the bot to the "Report1" group in Telegram.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



6. Add the Telegram bot to SQLTelebot.
Be sure to check the "Enable send messages via this bot" option.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



7. Add the MySQL database to SQLTelebot as a monitored data source.
Add the MySQL database to SQLTelebot as a monitored data source.

  • In the Telebot Manager, click on "Interface Table Feature Configuration".


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • Click "Add Data Source Monitoring".


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



  • Select the data source "mysql-1" that created in Step 2, set the "Polling Interval", and then click "OK".


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



After completing the above setup, SQLTelebot will check the telebot_send_message table in the mysql-1 database every 5 seconds for new records and send the messages accordingly.

Now we insert a test record into "telebot_send_message":


INSERT INTO telebot_send_message
(bot_id,
chat_id,
message_text)
VALUES (
7898095120, /* Your Telegram Bot ID */
'-1002546050440', /* The group Chat ID. If you want to send messages to a channel, use the username like "@mychannel". */
'This is a test message from MySQL!' /* The message content to be sent */
);

SQLTelebot will then send this message to the specified group.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



In addition to text messages, you can also use SQLTelebot to send images or files. For more details, please visit

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Reposted from

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу