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

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

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

> Описание: Отправка сообщений, изображений, файлов в телеграм.
Anthony
Отправлено: 31 Марта, 2025 - 13:28:25
Post Id



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


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




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


CODE:

LoadLibrary("C:\libcurl.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll");
string PathToImageGold = "C:\BOTS\1\screenshots\Screen_Gold.jpg";
sendtelegramphoto(".......:............", "-...........", PathToImageGold, "", 0);
return;


файлы лежат в корне диска С:
собранный ехе выдаёт ошибку (выглядит именно так)

Инструкция:

LoadLibrary ( " C:\libcurl.dll " )

В отладчика так:

... другой код ....
pause ( 5000 )
F_Screenshots ( )
LoadLibrary ( " C:\libcurl.dll " )

И с этого момента выдаёт туже ошибку.

Не подскажете, где я не прав?
(Добавление)
сама функция с отправкой выглядит вроде обычно. что с ней не так? почему не цепляются библиотеки?

function F_Screenshots()
{
LoadLibrary("C:\libcurl.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll");
string PathToImageShop = "C:\BOTS\shop\scr\Screen_Shop.jpg";
sendtelegramphoto("123:QWERTY", "-123456789", PathToImageShop, "", 0);
pause(15000);
LoadLibrary("C:\libcurl.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll");
string PathToImageGold = "C:\BOTS\shop\scr\Screen_Gold.jpg";
sendtelegramphoto("123:QWERTY", "-123456789", PathToImageGold, "", 0);
return;
goto KIB_Exit;
KIB_Exit:;
}
(Добавление)
Не могу удалить и отредактировать косяк на верху с кодом, прошу прощения

правильно:

сама функция с отправкой выглядит вроде обычно. что с ней не так? почему не цепляются библиотеки?

CODE:

function F_Screenshots()
{
LoadLibrary("C:\libcurl.dll"Подмигивание;
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll"Подмигивание;
string PathToImageShop = "C:\BOTS\shop\scr\Screen_Shop.jpg";
sendtelegramphoto("123:QWERTY", "-123456789", PathToImageShop, "", 0);
pause(15000);
LoadLibrary("C:\libcurl.dll"Подмигивание;
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll"Подмигивание;
string PathToImageGold = "C:\BOTS\shop\scr\Screen_Gold.jpg";
sendtelegramphoto("123:QWERTY", "-123456789", PathToImageGold, "", 0);
return;
goto KIB_Exit;
KIB_Exit:;
}

(Добавление)
я не сдамся и всё равно добавлю в сообщение правильный код

CODE:


function F_Screenshots()
{
LoadLibrary("C:\libcurl.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll");
string PathToImageShop = "C:\BOTS\1\screenshots\Screen_Shop.jpg";
sendtelegramphoto(".......:............", "-...........", PathToImageShop, "", 0);
pause(15000);
LoadLibrary("C:\libcurl.dll");
external(INT, "sendtelegramphoto", "sendtelegramphoto", "C:\SendTelegram.dll");
string PathToImageGold = "C:\BOTS\1\screenshots\Screen_Gold.jpg";
sendtelegramphoto(".......:............", "-...........", PathToImageGold, "", 0);
return;
goto KIB_Exit;
KIB_Exit:;
}

(Отредактировано автором: 31 Марта, 2025 - 13:45:12)

 
 Top
Zireael
Отправлено: 31 Марта, 2025 - 15:42:07
Post Id



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


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




 Цитата:
LoadLibrary ( " C:\libcurl.dll " )
И с этого момента выдаёт туже ошибку.

Разумеется. Функцию LoadLibrary надо подключить.
Но, вы почему-то скопировали часть кода, пропустив начало.
 
 Top
Anthony
Отправлено: 31 Марта, 2025 - 17:55:40
Post Id



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


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




 Zireael пишет:
Разумеется. Функцию LoadLibrary надо подключить.


Вы про ?

CODE:

external(INT, "LoadLibrary", "LoadLibraryA", "Kernel32.dll");


Значит я неправильно понял, что это такое. Сейчас попробую, спасибо большое! )
 
 Top
Anthony
Отправлено: 24 Апреля, 2025 - 15:21:37
Post Id



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


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




Добрый день.

Вопрос несколько в сторону, но всёж в контексте телеги и отправки скриншотов.

Возможно ли при обнаружении объекта делать скрин собственно объекта и некоторой области вокруг него, а не жёстко предопределённой области ? У меня бот так-то находит, скринит и отправляет почти без проблем, но вот как-бы уменьшить размер картинки, чтобы точно понимать что именно он увидел? А то иногда бывают у него промашки но на экране как правило несколько разных объектов и не понятно на какой он среагировал...
 
 Top
dimazaharov
Отправлено: 29 Июня, 2025 - 15:20:51
Post Id



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


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




как добавить этот код для отправки в телеграм разбирался дня 3, в текстовом коде не бум бум, а можно как то с помощью блоков в визуальном редакторе это делать? а то я там блоки исправляю, и приходится каждый раз в ручную менять стандартные блоки сендтелеграм на эти из темы
 
 Top
Zireael
Отправлено: 29 Июня, 2025 - 15:36:00
Post Id



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


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




 Цитата:
как добавить этот код для отправки в телеграм

Это добавить в блок Старт:
CODE:
external(INT, "sendtelegrammessage", "sendtelegrammessage", "SendTelegram.dll");
string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата

Для отправки сообщения в блоке кода:
CODE:
sendtelegrammessage(token, chat_id, "Hello", 0);


Длл должны быть рядом с запускаемым exe.
 
 Top
dimazaharov
Отправлено: 29 Июня, 2025 - 16:03:07
Post Id



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


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




 Zireael пишет:
 Цитата:
как добавить этот код для отправки в телеграм

Это добавить в блок Старт:
CODE:
external(INT, "sendtelegrammessage", "sendtelegrammessage", "SendTelegram.dll");
string token="1234567890:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // токен
string chat_id="1234567890"; // id чата

Для отправки сообщения в блоке кода:
CODE:
sendtelegrammessage(token, chat_id, "Hello", 0);


Длл должны быть рядом с запускаемым exe.



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


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




Powered by