Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Описание: Отправка сообщений, изображений, файлов в телеграм.
bkezh
Отправлено: 28 Февраля, 2025 - 07:25:52
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 42
Дата рег-ции: Февр. 2022  
Репутация: 0




 Zireael пишет:
 Цитата:
Подскажите как сделать перенос строк?

%0A работает, в чате текст будет с переносом, в уведомлении нет.


странно.
у меня через модуль Визуального редактора работает %0A ... а через SendTelegram.dll ни в ТГ Канал ни в ТГ бота не передает перенос. текст сплошным текстом.( ...
Слёзы в глазах а надо очень-очень.
 
 Top
Zireael
Отправлено: 28 Февраля, 2025 - 10:14:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4552
Дата рег-ции: Нояб. 2017  
Репутация: 590




 Цитата:
как сделать перенос строк?

CODE:
string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата
string message = ansitoutf8("Hello%0AHello"); // сообщение

string s;
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&text="+message);
 
 Top
bkezh
Отправлено: 28 Февраля, 2025 - 11:27:20
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 42
Дата рег-ции: Февр. 2022  
Репутация: 0




 Zireael пишет:
 Цитата:
как сделать перенос строк?

CODE:
string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата
string message = ansitoutf8("Hello%0AHello"); // сообщение

string s;
sendgetweb(#s, "Bot", "POST", "https:/"+"/api.telegram.org","bot"+token+"/"+"sendMessage?chat_id="+chat_id+"&text="+message);


Zireael, Поклон как всегда выручаете ... все работает! если еще подскажите как перед текстом картинку поставить с локальной папки ... Закатив глазки
 
 Top
Zireael
Отправлено: 28 Февраля, 2025 - 11:43:09
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4552
Дата рег-ции: Нояб. 2017  
Репутация: 590




 Цитата:
как перед текстом картинку поставить

В первом посте есть пример как картинку отправить. Четвёртым параметром можно указать текст.
 
 Top
bkezh
Отправлено: 28 Февраля, 2025 - 11:51:06
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 42
Дата рег-ции: Февр. 2022  
Репутация: 0




 Zireael пишет:
 Цитата:
как перед текстом картинку поставить

В первом посте есть пример как картинку отправить. Четвёртым параметром можно указать текст.

Это да ... но переносы на новую строку и текст спрятать под сполер там не получается ... sendgetweb выручает только ...
Через ссылку на картинку сделал. Спасибо! все работает.

(Отредактировано автором: 28 Февраля, 2025 - 12:01:26)

 
 Top
Zireael
Отправлено: 01 Марта, 2025 - 15:11:53
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4552
Дата рег-ции: Нояб. 2017  
Репутация: 590




Обновил длл. Архив в первом посте.
Для переноса строки используйте ^n.
CODE:
"Text1^nText2"

Добавил функцию set_parse_mode. Можно указать параметр parse_mode для форматирования текста. Если параметр не требуется можно передать пустую строку. Функцию можно вызвать один раз, parse_mode будет использоваться для всех последующих функций из длл.
CODE:
external(INT, "set_parse_mode", "set_parse_mode", "SendTelegram.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "SendTelegram.dll");

string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата

string PathToImage = tempfolder()+"tmpImage.jpg";
savescreen(JPG, PathToImage, 0, 0, 300, 200, -1);

set_parse_mode("MarkdownV2");
sendtelegramphoto(token, chat_id, PathToImage, "Text1^nText2^n||Text3||", 0);

set_parse_mode("html");
sendtelegramphoto(token, chat_id, PathToImage, "<b>Text</b>^n<i>Text2</i>", 0);
 
 Top
bkezh
Отправлено: 02 Марта, 2025 - 07:51:30
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 42
Дата рег-ции: Февр. 2022  
Репутация: 0




Zireael, Превосходно старая отлично работала (я разобрался) ... обновление еще больше упростит настройки. Спасибо. Длл ракета!
 
 Top
Anthony
Отправлено: 11 Марта, 2025 - 15:56:48
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2024  
Репутация: 0




Доброго дня.

Не подскажете, везде как пример и данные для упаковки фигурирует корень диска. А если положим мне нужно не в корне держать dll, а в подкаталоге? Я просто прописываю путь? Без тонкостей?

Можно ли вообще разместить dll-файлы где-от в сторонке от каталога кибора и просто указать к ним путь загрузки?

Спасибо.

(Отредактировано автором: 11 Марта, 2025 - 15:59:48)

 
 Top
Zireael
Отправлено: 12 Марта, 2025 - 01:41:06
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4552
Дата рег-ции: Нояб. 2017  
Репутация: 590




 Цитата:
Можно ли вообще разместить dll-файлы где-от в сторонке от каталога кибора и просто указать к ним путь загрузки?

Можно использовать как относительный путь, так и абсолютный.
 
 Top
Anthony
Отправлено: 12 Марта, 2025 - 14:59:13
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 11
Дата рег-ции: Дек. 2024  
Репутация: 0




 Zireael пишет:
 Цитата:
Можно ли вообще разместить dll-файлы где-от в сторонке от каталога кибора и просто указать к ним путь загрузки?

Можно использовать как относительный путь, так и абсолютный.


Спасибо!
 
 Top
Страниц (5): « 1 2 3 [4] 5 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Готовые скрипты »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by