Кибор » Кибор - Интегрированная среда разработки ботов » Готовые скрипты » Telegram

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

31. bkezh - 27 Февраля, 2025 - 23:25:52 - перейти к сообщению
 Zireael пишет:
 Цитата:
Подскажите как сделать перенос строк?

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


странно.
у меня через модуль Визуального редактора работает %0A ... а через SendTelegram.dll ни в ТГ Канал ни в ТГ бота не передает перенос. текст сплошным текстом.( ...
Слёзы в глазах а надо очень-очень.
32. Zireael - 28 Февраля, 2025 - 02:14:27 - перейти к сообщению
 Цитата:
как сделать перенос строк?

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);
33. bkezh - 28 Февраля, 2025 - 03:27:20 - перейти к сообщению
 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, Поклон как всегда выручаете ... все работает! если еще подскажите как перед текстом картинку поставить с локальной папки ... Закатив глазки
34. Zireael - 28 Февраля, 2025 - 03:43:09 - перейти к сообщению
 Цитата:
как перед текстом картинку поставить

В первом посте есть пример как картинку отправить. Четвёртым параметром можно указать текст.
35. bkezh - 28 Февраля, 2025 - 03:51:06 - перейти к сообщению
 Zireael пишет:
 Цитата:
как перед текстом картинку поставить

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

Это да ... но переносы на новую строку и текст спрятать под сполер там не получается ... sendgetweb выручает только ...
Через ссылку на картинку сделал. Спасибо! все работает.
36. Zireael - 01 Марта, 2025 - 07:11:53 - перейти к сообщению
Обновил длл. Архив в первом посте.
Для переноса строки используйте ^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);
37. bkezh - 01 Марта, 2025 - 23:51:30 - перейти к сообщению
Zireael, Превосходно старая отлично работала (я разобрался) ... обновление еще больше упростит настройки. Спасибо. Длл ракета!
38. Anthony - 11 Марта, 2025 - 08:56:48 - перейти к сообщению
Доброго дня.

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

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

Спасибо.
39. Zireael - 11 Марта, 2025 - 18:41:06 - перейти к сообщению
 Цитата:
Можно ли вообще разместить dll-файлы где-от в сторонке от каталога кибора и просто указать к ним путь загрузки?

Можно использовать как относительный путь, так и абсолютный.
40. Anthony - 12 Марта, 2025 - 07:59:13 - перейти к сообщению
 Zireael пишет:
 Цитата:
Можно ли вообще разместить dll-файлы где-от в сторонке от каталога кибора и просто указать к ним путь загрузки?

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


Спасибо!

Powered by ExBB FM 1.0 Final