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

 
Sergey Likho:

Вступлю в дискуссию.

У меня этот вопрос решен арендой простого впс в Нидерландах. Обоходится 400 руб в месяц с реальным IP. Никаких блокировок для этого сервера нет. Телеграм бот из МТ4 работает без впн и проксей. 

Ну естественно. Речь только о краях, где телеграм блокируется. Но не все используют VPS.
 

есть в телеграм такой вот бот для чтения почты gmail   - @gmailbot.

как так ухитриться, чтобы направлять все что получает этот бот, еще и в другие места, скажем в файл ?

 
Привет! Может кто знает.. Можно ли как то программно управлять (нужно удалять) сообщениями, которые отправляются боту? Т.е. есть бот в телеграмме. В него из MQL отправляю сигналы. Если не успеваю их обрабатывать в реальном времени - они копятся. Далее обрабатываю какой то тикет, все сигналы по нему удаляю руками из бота. Реализовал добавление хэштега (#) перед тикетом в сообщении, таким образом можно быстро выбрать все сообщения в боте по данному хэштегу и быстро удалить их руками. Но все же, если пару дней нет возможности отсматривать графики, удалять руками по одному тикету, например, 15 сообщений уже затруднительно. Можно как то это автоматизировать?  Спасибо!
 
Alexandr Mordashov:
Привет! Может кто знает.. Можно ли как то программно управлять (нужно удалять) сообщениями, которые отправляются боту? Т.е. есть бот в телеграмме. В него из MQL отправляю сигналы. Если не успеваю их обрабатывать в реальном времени - они копятся. Далее обрабатываю какой то тикет, все сигналы по нему удаляю руками из бота. Реализовал добавление хэштега (#) перед тикетом в сообщении, таким образом можно быстро выбрать все сообщения в боте по данному хэштегу и быстро удалить их руками. Но все же, если пару дней нет возможности отсматривать графики, удалять руками по одному тикету, например, 15 сообщений уже затруднительно. Можно как то это автоматизировать?  Спасибо!
Да. Можно.
А еще можно кнопочки под сообщениями добавить которые бы быстро все удаляли. Кодить можно
 
Alexandr Mordashov:
Привет! Может кто знает.. Можно ли как то программно управлять (нужно удалять) сообщениями, которые отправляются боту? Т.е. есть бот в телеграмме. В него из MQL отправляю сигналы. Если не успеваю их обрабатывать в реальном времени - они копятся. Далее обрабатываю какой то тикет, все сигналы по нему удаляю руками из бота. Реализовал добавление хэштега (#) перед тикетом в сообщении, таким образом можно быстро выбрать все сообщения в боте по данному хэштегу и быстро удалить их руками. Но все же, если пару дней нет возможности отсматривать графики, удалять руками по одному тикету, например, 15 сообщений уже затруднительно. Можно как то это автоматизировать?  Спасибо!

Оно?


Telegram Bot API
  • core.telegram.org
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create and set up a bot, please consult our Introduction to Bots and Bot FAQ. Recent changes January 23, 2020 Supported Polls 2.0. Added the ability to send non-anonymous, multiple answer, and quiz-style polls: added the...
 
Можно ли использовать бота для получения данных из телеграмм каналов, куда нельзя добавить его администратором? Если можно , то как это делается?
 
Добрый день друзья. Наконец то решил создать своего бота в Телеграмм, но столкнулся с проблемой.
Ничего не хочет отправлять ни МТ4 ни МТ5.
Просмотрел весь форум, скачал все новые модули и библиотеки, но ... увы...
Взял простейший код для проверки связи с ботом и...
#include <Telegram.mqh>

input string InpToken="";//Token

CCustomBot bot;
int getme_result;
//+------------------------------------------------------------------+
//|   OnInit                                                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- set token
   bot.Token(InpToken);
//--- check token
   getme_result=bot.GetMe();
//--- run timer
//--- done
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//|   OnDeinit                                                       |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//|   OnTimer                                                        |
//+------------------------------------------------------------------+
void OnTick()
  {
   if(getme_result!=0)
     {
      Comment("Error: ",GetErrorDescription(getme_result));
      return;
     }
//--- show bot name
   Comment("Bot name: ",bot.Name());
  }
//+------------------------------------------------------------------+

выдает только ошибку 1001, которую еще и не знает.
причем как в МТ4, так и в МТ5.
Что делать? Рекомендаций не нашел. 

В терминале запрос https://api.telegram.org/ разрешен
но вот какая странность, при запросе их Хрома этого адреса открывается страница https://core.telegram.org/

Из Хрома бот отвечает без проблем, видит все новые сообщения и отправляет сообщения в канал ...
Что делать?

 
Gennady Mazur:
Добрый день друзья. Наконец то решил создать своего бота в Телеграмм, но столкнулся с проблемой.
Ничего не хочет отправлять ни МТ4 ни МТ5.
Просмотрел весь форум, скачал все новые модули и библиотеки, но ... увы...
Взял простейший код для проверки связи с ботом и...

выдает только ошибку 1001, которую еще и не знает.
причем как в МТ4, так и в МТ5.
Что делать? Рекомендаций не нашел. 

В терминале запрос https://api.telegram.org/ разрешен
но вот какая странность, при запросе их Хрома этого адреса открывается страница https://core.telegram.org/

Из Хрома бот отвечает без проблем, видит все новые сообщения и отправляет сообщения в канал ...
Что делать?

1001 = API not reachable

Обычно при блокировке адреса. И при помощи прокси (как можно в браузере) это в терминале не обойти, там нет такой настройки.

Пробовать в Вашем случае только с VPS.
 
Edgar Akhmadeev:

1001 = API not reachable

Обычно при блокировке адреса. И при помощи прокси (как можно в браузере) это в терминале не обойти, там нет такой настройки.

Пробовать в Вашем случае только с VPS.

У нас Телеграмм не блокируется. Без всякого ВПСа я захожу и с телефона и с компа.

 
Gennady Mazur:

У нас Телеграмм не блокируется. Без всякого ВПСа я захожу и с телефона и с компа.

Судя по профилю Вы в России. В России Телеграмм блокируется... Работающее приложение на телефоне не показатель - у них есть свои пути обхода. 
Причина обращения: