Обсуждение статьи "Создание бота для Telegram на языке MQL5" - страница 3

 

Artem Voytenko:

Я ведь не могу в mqh файле подключить Telegram.mqh, создать экземпляр и затем через OnStart/OnInit его включить?

1.Внутри вашего хэдера ExpertHelper.mqh пишем

#include <Telegram.mqh>
CCustomBot bot;

2.Внутри ваших функций в случае ошибки делаем

if(error)
{
 bot.SendMessage(1111111,"Ошибка в функции "+__FUNCTION__);
}

3.В эксперте в OnInit указываем

bot.Token("44444444:BAEBtZLrOnLW5IxkQaYsNxA5iQimPNEMfRk");
 
Andrey Voytenko:
Андрей, спасибо огромное! Все получилось!
 

Здравствуйте, после выполнения getme_result=bot.GetMe() выдает 4014. Но через запрос в браузере выводит{"ok":true,"result":{"id":262104403,"first_name":"InvestorBOT","username":"investorinfo_bot"}}

Подскажите в чем проблема? 

Исправлено: Необходимо было добавить https://api.telegram.org в список разрешенных URL 

 
Здравствуйте. Почему то приходит ошибка что бот не является участником канала. Хотя я его включил в список администраторов. В чем может быть проблема???
 
Igor Kryuchkov:
Здравствуйте. Почему то приходит ошибка что бот не является участником канала. Хотя я его включил в список администраторов. В чем может быть проблема???

Не удивительно. Платформа развивается. Возможны баги на стороне сервера.

Предлагаю удалить канал и бота и заново их зарегистрировать.

 

Андрей, приветствую!

После выхода последнего билда мт5 все перестало работать.

Подозреваю что из-за п.5

Посмотрел Jason.mqh, там ошибка в 2х строках, помогите исправить пожалуйста! 

Список изменений в билдах MetaTrader 5 Client Terminal
Список изменений в билдах MetaTrader 5 Client Terminal
  • www.mql5.com
Автоматическое обновление доступно через систему LiveUpdate:.
 
Artem Voytenko:

Посмотрел Jason.mqh, там ошибка в 2х строках, помогите исправить пожалуйста! 

опишите багу подробней. дайте пример неверно разобранной строки.

и лучше всего - в ветку библиотеки https://www.mql5.com/ru/forum/63015/page4

Библиотеки: JSON Serialization and Deserialization (native MQL)
Библиотеки: JSON Serialization and Deserialization (native MQL)
  • www.mql5.com
Форум трейдеров MQL5.community
 
o_O:

опишите багу подробней. дайт пример неверной разобранной строки

и лучше всего - в ветку библиотеки https://www.mql5.com/ru/forum/63015/page4

Отписал
 
Artem Voytenko:

Андрей, приветствую!

После выхода последнего билда мт5 все перестало работать.

Благодарю за сообщение. Обновил коды.
Файлы:
telegram.zip  31 kb
 
Andrey Voytenko:
Благодарю за сообщение. Обновил коды.
Андрей, нужно заменить приложенные коды в статье? Прошу писать в таких случаях модераторам , чтобы они это сделали, хорошо?
Причина обращения: