log_amx("[cURL] Query send failed"); } else { log_amx("[cURL] Query sended successfully");а какой ответ должен в консоль приходить? лол
кстати упустил, нет, хост не на ссля же писал вроде, телега отправляет обратные данные на 443 порт при условии наличия SSL сертификата. Он есть на хосте???
это в логи пишет...log_amx("[cURL] Query send failed"); } else { log_amx("[cURL] Query sended successfully");
это не?
кстати к словуя же писал вроде, телега отправляет обратные данные на 443 порт при условии наличия SSL сертификата. Он есть на хосте???
Я же тоже писал, что не отправляется, а не ответ не приходитОт: Fire12 Сен 2017, 14:58
1) Вы вообще читаете что я пишу?
При указании в плагине https он вообще не пытается отправить никакие данные.
да, попробуй такотправлять на http с портом 80?
Бред.я же писал вроде, телега отправляет обратные данные на 443 порт при условии наличия SSL сертификата. Он есть на хосте???
#include <amxmodx>
#include <curl>
#define PLUGIN "Telegram send message"
#define AUTHOR "BeasT"
#define VERSION "1.0"
#define MESSAGE "тест"
#define CHAT_ID ""
#define TOKEN ""
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("vksend", "send");
}
public OnExecComplete(Handle:curl, CURLcode:code, const response[], any:eventType)
curl_close(curl)
public send()
{
new CURLcode:code = CURLE_OK
new szFullMessage[200]
formatex(szFullMessage, charsmax(szFullMessage), "https://api.telegram.org/bot%s/sendMessage?chat_id=%s&text=%s", TOKEN, CHAT_ID, MESSAGE)
new Handle:curl = curl_init()
code = curl_setopt_string(curl, CURLOPT_URL, szFullMessage)
if (code != CURLE_OK) {
/*TODO report error*/
}
code = curl_thread_exec(curl, "OnExecComplete", 0)
}
Есть контакты автора модуля?Дело в модуле, скорее всего.
а теперь посмотри на свое говно, а потом на то, что я тебе показывал...Вот полностью плагин, как есть, может подскажите как и что добавить для ссл?C++:#include <amxmodx> #include <curl> #define PLUGIN "Telegram send message" #define AUTHOR "BeasT" #define VERSION "1.0" #define MESSAGE "тест" #define CHAT_ID "" #define TOKEN "" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_concmd("vksend", "send"); } public OnExecComplete(Handle:curl, CURLcode:code, const response[], any:eventType) curl_close(curl) public send() { new CURLcode:code = CURLE_OK new szFullMessage[200] formatex(szFullMessage, charsmax(szFullMessage), "https://api.telegram.org/bot%s/sendMessage?chat_id=%s&text=%s", TOKEN, CHAT_ID, MESSAGE) new Handle:curl = curl_init() code = curl_setopt_string(curl, CURLOPT_URL, szFullMessage) if (code != CURLE_OK) { /*TODO report error*/ } code = curl_thread_exec(curl, "OnExecComplete", 0) }