文章 "如何采用 MQL5 创建用于 Telegram 的 bots" - 页 36

 
Audiamant:

是的,该 EA 可以进行通信,唯一的问题是周末不发送截图?(mt4)

在日志文件中,我只看到 EA 载入成功


非常有趣,因为从周一到周五它都在工作

有人遇到过同样的问题吗?

我从未使用过截图功能,请尝试手动调试
,然后发送图片并调试。

,让我检查一下我的系统,然后给您回复。

 
Jefferson Metha:

我从未使用过截图功能,请尝试手动调试
,然后发送图像并进行调试。

,让我检查一下我的系统,然后给您回复。

现在我发现,当我点击电报机器人 /charts/GBPUSD/H1/None 时,它应该发送截图,但只有当我删除 EA 或关闭自动交易时才会发送。


如何调试?

 
Audiamant:

是的,该 EA 可以进行通信,唯一的问题是周末不发送截图?(mt4)

此错误已修复。请更新源代码(文章下的压缩文件)。
 
Andrey Voytenko:
此错误已修复。请更新源代码(文章下的压缩文件)。

非常感谢,我非常欣赏您的工作,感谢您的回答。

还有一个问题,是否有可能更快地获取截图,并在更多人使用同一个机器人时也能正常工作?


致以最崇高的敬意

 
Audiamant:

还有一个问题,能否更快地获取截图,以及在更多人使用同一个机器人时能否正常工作?

截图生成速度取决于平台,MT4 需要 <30 秒,MT5 更快。

 
Andrey Voytenko:

截图生成速度取决于平台,MT4 需要 <30 秒,MT5 更快。


我修改了第 77 行,现在截图速度比以前更快了。

 
我有一段时间没检查了(已退出),结果发现俄罗斯 Win7 中的WebRequest 现在可以发送到 Telegram。他们停止阻止了吗?还是终端发生了变化?我没动过代码里的任何东西。
 
Edgar Akhmadeev:
我有一段时间没检查了(已退出),结果发现俄罗斯 Win7 中的WebRequest 现在可以发送到 Telegram。他们停止阻止了吗?还是终端发生了变化?我没动过代码里的任何东西。
你都睡过去了,它早就被允许了
 
Aleksei Beliakov:
你睡过去了,问题早就解决了
我记得有几个人在这里讨论过如何解决 Win10 的问题。我没有看到任何关于 Win7 的报告。有没有帖子的链接,还是我们只擅长扯蛋?
 

我意识到机器人发送的是压缩文件,如何解决? 我试过增大屏幕尺寸

      int chartWidth = (int)ChartGetInteger(chart_id, CHART_WIDTH_IN_PIXELS, 0);
      int chartHeight = (int)ChartGetInteger(chart_id, CHART_HEIGHT_IN_PIXELS, 0);

我试着修复 "Telegram.mqh "库

问题出在哪里?