<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Отправка уведомления в Telegram через прокси]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Отправка уведомления в Telegram через прокси форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 26 Apr 2026 08:52:19 +0300</pubDate>
		<item>
			<title>Отправка уведомления в Telegram через прокси</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38542/topic4547/">Отправка уведомления в Telegram через прокси</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			С вашей сборкой заработало. Спасибо. Попозже попробую разобраться, что я делал не так. <br />
			<i>25.06.2019 17:46:19, Aleksei.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38542/topic4547/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38542/topic4547/</guid>
			<pubDate>Tue, 25 Jun 2019 17:46:19 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Отправка уведомления в Telegram через прокси</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38476/topic4547/">Отправка уведомления в Telegram через прокси</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Я собирал на vs17<br /><br />Вот я дополнительно собрал lcurl <noindex><a href="https://github.com/Lua-cURL/Lua-cURLv3" target="_blank" rel="nofollow">https://github.com/Lua-cURL/Lua-cURLv3</a></noindex> с последним cURL<br /><br />Проверил, работает. Вот сборка и примеры<br /><noindex><a href="https://github.com/nick-nh/qlua/tree/master/lua_socket_ssl" target="_blank" rel="nofollow">https://github.com/nick-nh/qlua/tree/master/lua_socket_ssl</a></noindex> <br />
			<i>18.06.2019 19:38:44, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38476/topic4547/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38476/topic4547/</guid>
			<pubDate>Tue, 18 Jun 2019 19:38:44 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Отправка уведомления в Telegram через прокси</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38475/topic4547/">Отправка уведомления в Telegram через прокси</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			пересобрал все под Visual Studio 2015. теперь он виснет не на первой строчке, а доходит до perform. потом судя по всему отваливается по таймоуту. к сожалению, как получить код ошибки я так и не понял.<br /><br />на какой версии компилятора вы собирали?<br /> &nbsp; &nbsp; &nbsp; &nbsp; <br />
			<i>18.06.2019 18:02:38, Aleksei.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38475/topic4547/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38475/topic4547/</guid>
			<pubDate>Tue, 18 Jun 2019 18:02:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Отправка уведомления в Telegram через прокси</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38296/topic4547/">Отправка уведомления в Telegram через прокси</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день.<br />Я бился с подключением SSL библиотеки. Не подключалась никак из готовых библиотек. На стороне тоже все работало.<br />В конечном итоге пришлось просто пересобрать конкретную версию библиотеки, которая в итоге заработала.<br />Так что советую собрать luacurl через luarocks именно под lua 5.1.<br /><br />Еще один момент важный, такого рода библиотеки в Квике работают, если они лежат в папке с библиотекой lua5.1, т.е. в папке установки Квика. <br />В чем здесь особенность Квика не знаю, но пришлось так сделать, иначе никак не запускалось. <br />
			<i>07.06.2019 11:11:10, Nikolay.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38296/topic4547/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38296/topic4547/</guid>
			<pubDate>Fri, 07 Jun 2019 11:11:10 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Отправка уведомления в Telegram через прокси</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message38157/topic4547/">Отправка уведомления в Telegram через прокси</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Рабочий компьютер стоит в сети за корпоративной прокси по https. <br />При попытке работы с luasocket и luasec столкнулся с ограничения библиотек по части работы с прокси. (опыт работы непосредственно с lua 1 неделя, так что могу чего то не понимать/не знать)<br /><br />Телеграмм работает через связку Telegram -&gt; Tor Expert Bungle -&gt; CNtlm -&gt; интернет<br /><br />127.0.0.1:9050 - это прокси TOR.<br /> <br />Запускаю программу из командной строки lua test_curl.lua<br />
====code====
<pre>local cURL = require("luacurl")

auth = "..."
chat = "..."
msg = "Hello"

login_url = "https://api.telegram.org/bot"..auth.."/sendMessage"


c = cURL.new()

c:setopt(curl.OPT_URL, login_url)
c:setopt(curl.OPT_PROXYTYPE, curl.PROXY_SOCKS5)
c:setopt(curl.OPT_PROXY, "127.0.0.1")
c:setopt(curl.OPT_PROXYPORT, "9050")
c:setopt(curl.OPT_POST, true)
c:setopt(curl.OPT_POSTFIELDS, "chat_id="..chat.."&#38;text="..msg)
c:setopt(curl.OPT_TRANSFERTEXT, true)
c:setopt(curl.OPT_VERBOSE, true)
c:setopt(curl.OPT_NOBODY, false)

c:setopt(curl.OPT_SSL_VERIFYPEER, false)

c:perform()

c:close() 
</pre>
=============
<br />Все OK. Получаю нотификацию.<br /><br />Запускаю из Quik 7.27.2.1 скрипт. <br /><br />
====code====
<pre>cURL = require("luacurl")

function main()
&nbsp;&nbsp;&nbsp;&nbsp;c = cURL.new() 
&nbsp;&nbsp;&nbsp;&nbsp;auth = "..."
&nbsp;&nbsp;&nbsp;&nbsp;chat = "..."
&nbsp;&nbsp;&nbsp;&nbsp;msg = "Hello"

&nbsp;&nbsp;&nbsp;&nbsp;login_url = "https://api.telegram.org/bot"..auth.."/sendMessage"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_URL, login_url)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_PROXYTYPE, curl.PROXY_SOCKS5)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_PROXY, "127.0.0.1")
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_PROXYPORT, "9050")
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_POST, true)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_POSTFIELDS, "chat_id="..chat.."&#38;text="..msg)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_TRANSFERTEXT, true)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_VERBOSE, true)
&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_NOBODY, false)

&nbsp;&nbsp;&nbsp;&nbsp;c:setopt(curl.OPT_SSL_VERIFYPEER, false)

&nbsp;&nbsp;&nbsp;&nbsp;c:perform()

&nbsp;&nbsp;&nbsp;&nbsp;c:close()

end</pre>
=============
<br />Quik виснет намертво. Путем эксперимента выяснил, что это происходит на первой же строке:<br />cURL = require(&quot;luacurl&quot;)<br /><br />Бросил в папку терминала и в папку, где лежит скрипт, все dll, которые могут быть использованы в скрипте. Не помогает.<br /><br />Добавление в скрипт путей package.cpath и package.path не помогает.<br /><br />В чем может быть проблема? &nbsp; <br />
			<i>30.05.2019 10:46:37, Aleksei.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message38157/topic4547/</link>
			<guid>http://forum.quik.ru/messages/forum10/message38157/topic4547/</guid>
			<pubDate>Thu, 30 May 2019 10:46:37 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
