Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 6.03 Получение от Телеграма и отправка сообщений в Телеграм

Страниц (6): [1] 2 3 4 5 6 »
 

1. Kibor - 25 Января, 2022 - 11:15:38 - перейти к сообщению
sendtelegram - Отправляет сообщение в Телеграм.
gettelegram - Получает сообщение от Телеграма, которое было отправлено Кибор. Если скрипт не запущен, сообщение будет получено при его запуске.

Синтаксис sendtelegram:

CODE:
sendtelegram("12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", "Сообщение которое отправляем в Телеграм");


Первый параметр - Ваш токен в Телеграме.
Второй - ID чата.
Третий - Отправляемое сообщение.

Возвращает 1 при удаче.
0 - если сообщение отправлено, но обрезано из за длины. Допускается не более 1 кб русского или 2 кб других данных.
Меньше 0 при ошибке.

Синтаксис gettelegram:

CODE:
string Rez;
gettelegram(#Rez, "12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", 0, 1);


Первый параметр - Указатель на string, в который получим сообщение.
Второй - Ваш токен в Телеграме.
Третий - ID чата.
Четвертый - Если 0, удалять полученное сообщение. При последующем вызове gettelegram оно не прочитается.
Если 1 - Не удалять. При последующем вызове gettelegram оно опять прочитается
Пятый - Если 0, не отправлять в Телеграм уведомление что сообщение прочитано. Если 1, после прочтения сообщить в телеграм о получение.



Возвращает 1 если сообщение есть.
0 - сообщения нет.
Менее 1 при ошибке.
================================================================================================

Вызов данных функций возможен не чаще 1 раза в 13 секунд. Необходимо программировать алгоритм что бы программа не обращалась к ним чаще, иначе программа будет простаивать и сигнализировать звуком во время простоя оставшегося времени.

================================================================================================

Для использования данный функций необходимо настроить свой Телеграм:

1) Создать Бот в своем Телеграме. В сети много информации о этом.
2) Получить TOKEN.
3) Узнать CHATID.
4) С помощью функции sendtelegram отправить своему созданному боту любое сообщение.
В Телеграм придет приветствие от Кибор и ссылка по которой надо перейти что бы подключить Телеграм бот к серверу Кибор для возможности с Телеграма управлять Кибором.
Можно не переходить по ссылке, тогда Вы сможете только от Кибор передавать данные Телеграму, но не обратно.
Данную ссылку можно всегда повторно получить если отправить
CODE:
sendtelegram("12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", "/start");

5) Все. Настройка закончена. Можно обмениваться данными и управлять Кибором с Телеграма.


Пример управления ботом с Телеграма:

Если с Телеграма отправить 1 - прозвучит глухой сигнал.
Если 2 - прозвучит тонкий сигнал.

CODE:
string Rez;
loop()
{
if (gettelegram(#Rez, "12345988:XXXXxxxxxxxxXXXXXXXXXxxxxxxx", "6856765636", 1, 1))
{
if (Rez=="1") beep(1000, 1000);
if (Rez=="2") beep(3000, 1000);
}
pause(15000);
}


Демонстрация
2. KevinS - 25 Января, 2022 - 13:02:33 - перейти к сообщению
Пригодится, спасибо!)
3. Dantes3000 - 26 Января, 2022 - 13:21:32 - перейти к сообщению
Осталось прикрутить отправку фото\видео\файлов
4. Budni - 31 Января, 2022 - 15:53:06 - перейти к сообщению
Спасибо, очень удобно использовать Улыбка
А можно как то убрать или заменить фразу "Сообщение от Кибор:" которая тоже отправляется в телеграмм?
5. Kibor - 01 Февраля, 2022 - 00:09:18 - перейти к сообщению
 Budni пишет:
А можно как то убрать или заменить фразу "Сообщение от Кибор:" которая тоже отправляется в телеграмм?

Его можно не включать.
6. Budni - 01 Февраля, 2022 - 02:10:51 - перейти к сообщению
 Kibor пишет:
Его можно не включать.
В каком смысле? в синтаксисе sendtelegram нету параметра который отвечает за то от куда пришло сообщение.
7. Kibor - 01 Февраля, 2022 - 07:34:56 - перейти к сообщению
Это я имел ввиду что можно отключить сообщение подтверждающее..
А чем мешает этот текст?
8. Budni - 01 Февраля, 2022 - 08:08:13 - перейти к сообщению
Kibor Я не против рекламировать ваш продукт, нескольких человек уже подсадил на ваш софт, но не таким навязанным способом от которого нельзя отказаться.
9. Kibor - 01 Февраля, 2022 - 08:10:21 - перейти к сообщению
Это не реклама...
Это просто сообщение что оно пришло от бота.. Что бы сразу было видно, что за сообщение. Мало ли что в телеграм кому приходит.
10. Budni - 01 Февраля, 2022 - 09:50:32 - перейти к сообщению
Kibor , Если будет возможно сделайте пожалуйста, возможность отключать / включать это сообщение. Закатив глазки

Powered by ExBB FM 1.0 Final