Страница 173 из 193
Re: [Модуль] Telegram (telegram)
Добавлено: Пн ноя 09, 2020 8:36 am
nick7zmail
Я может неправильно понял, но человек написал "и все сообщения приходили бы не на телефон, а на основной сервер" - это можно и без телеграма организовать, а бота только на основном сервере...
Re: [Модуль] Telegram (telegram)
Добавлено: Вт ноя 10, 2020 9:24 pm
Pacific
Здрасьте)
Умею выводить сообщения с инлайн кнопками. Умею выводить сообщения с изменением основной(или как она правильно называется?) клавиатуры.
Научите, пожалуйста, выводить сообщение с инлайн кнопками и одновременно с изменением основной клавиатуры.
Re: [Модуль] Telegram (telegram)
Добавлено: Пн ноя 16, 2020 1:24 pm
zeleneew
Eraser писал(а): Пт окт 16, 2020 1:49 pm
Aleksandr_A писал(а): Пт окт 16, 2020 1:43 pm
zeleneew писал(а): Пн окт 12, 2020 8:16 pm
не смог найти информацию.
1. как удалить ботом ранее отправленное сообщение.
2. как получить ID отправленного сообщения.
1. Не знаю (самому интересно)
2. $message_id = $data['message']['message_id'];
function deleteMessage($user_id, $message_id)
Так и не получилось у меня удалить ранее отправленное сообщение. Может у кого есть код рабочий? поделитесь...
Re: [Модуль] Telegram (telegram)
Добавлено: Пн ноя 16, 2020 1:39 pm
Eraser
zeleneew писал(а): Пн ноя 16, 2020 1:24 pm
Eraser писал(а): Пт окт 16, 2020 1:49 pm
Aleksandr_A писал(а): Пт окт 16, 2020 1:43 pm
zeleneew писал(а): Пн окт 12, 2020 8:16 pm
не смог найти информацию.
1. как удалить ботом ранее отправленное сообщение.
2. как получить ID отправленного сообщения.
1. Не знаю (самому интересно)
2. $message_id = $data['message']['message_id'];
function deleteMessage($user_id, $message_id)
Так и не получилось у меня удалить ранее отправленное сообщение. Может у кого есть код рабочий? поделитесь...
https://mjdm.ru/forum/viewtopic.php?f=5 ... age#p52962
Re: [Модуль] Telegram (telegram)
Добавлено: Сб дек 19, 2020 2:57 pm
Alexander Znamensky
Добрый день!
Подскажите, пож, есть ли возможность разделять текстовые сообщения табуляторами (типа <br/>)?
Кусок кода выглядит примерно вот так:
Код: Выделить всё
$say_phrase.= 'На сегодня '.GetNumberWord($i,array('запланирована','запланированы','запланировано')).' '.$i.' '.GetNumberWord($i,array('задача','задачи','задач')).': <br/>'.$tasks;
if ($say_phrase)
{
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(*********, $say_phrase);
}
Но при отправке, в Telegram ничего не приходит.
Как только убираю табуляторы <br/> все работает.
Пришлось сделать вот такой костыль:
Код: Выделить всё
$telegram_module->sendMessageToUser(*********, str_replace( "<br/>", "", $say_phrase));
Но, хотелось бы, чтобы в ТГ выводился список в более читабельном виде, а не вот так:

- Screenshot 2020-12-19 14.54.10.png (1.83 МБ) 5017 просмотров
Заранее спасибо!
Re: [Модуль] Telegram (telegram)
Добавлено: Сб дек 19, 2020 3:45 pm
Eraser
Alexander Znamensky писал(а): Сб дек 19, 2020 2:57 pm
Добрый день!
Подскажите, пож, есть ли возможность разделять текстовые сообщения табуляторами (типа <br/>)?
Кусок кода выглядит примерно вот так:
Код: Выделить всё
$say_phrase.= 'На сегодня '.GetNumberWord($i,array('запланирована','запланированы','запланировано')).' '.$i.' '.GetNumberWord($i,array('задача','задачи','задач')).': <br/>'.$tasks;
if ($say_phrase)
{
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(*********, $say_phrase);
}
Но при отправке, в Telegram ничего не приходит.
Как только убираю табуляторы <br/> все работает.
Пришлось сделать вот такой костыль:
Код: Выделить всё
$telegram_module->sendMessageToUser(*********, str_replace( "<br/>", "", $say_phrase));
Но, хотелось бы, чтобы в ТГ выводился список в более читабельном виде, а не вот так:
Screenshot 2020-12-19 14.54.10.png
Заранее спасибо!
\n
Re: [Модуль] Telegram (telegram)
Добавлено: Сб дек 19, 2020 7:02 pm
Alexander Znamensky
Eraser писал(а): Сб дек 19, 2020 3:45 pm
Alexander Znamensky писал(а): Сб дек 19, 2020 2:57 pm
Добрый день!
Подскажите, пож, есть ли возможность разделять текстовые сообщения табуляторами (типа <br/>)?
Кусок кода выглядит примерно вот так:
Код: Выделить всё
$say_phrase.= 'На сегодня '.GetNumberWord($i,array('запланирована','запланированы','запланировано')).' '.$i.' '.GetNumberWord($i,array('задача','задачи','задач')).': <br/>'.$tasks;
if ($say_phrase)
{
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendMessageToUser(*********, $say_phrase);
}
Но при отправке, в Telegram ничего не приходит.
Как только убираю табуляторы <br/> все работает.
Пришлось сделать вот такой костыль:
Код: Выделить всё
$telegram_module->sendMessageToUser(*********, str_replace( "<br/>", "", $say_phrase));
Но, хотелось бы, чтобы в ТГ выводился список в более читабельном виде, а не вот так:
Screenshot 2020-12-19 14.54.10.png
Заранее спасибо!
\n
Андрей! Спасибо большое!
Re: [Модуль] Telegram (telegram)
Добавлено: Ср янв 06, 2021 6:07 pm
Ivan1988
Приветствую всех. Вопрос такого плана, как сделать так чтобы в телеграм приходили сообщения только от скриптов? тоесть чтобы бот не писал мне о событиях системы (всходит солнце, режим такой -то включен) а только те которые я сам настрою в скриптах!
Re: [Модуль] Telegram (telegram)
Добавлено: Ср янв 06, 2021 10:36 pm
nick7zmail
Ivan1988 писал(а):Приветствую всех. Вопрос такого плана, как сделать так чтобы в телеграм приходили сообщения только от скриптов? тоесть чтобы бот не писал мне о событиях системы (всходит солнце, режим такой -то включен) а только те которые я сам настрою в скриптах!
Выставить уровень важности в телеграме больше чем у say в скриптах...а нужные вам сообщения отправлять с уровнем важности больше чем указали в телеге...например в модуле телеги поставить 5, а то что нужно вам отправлять через say("привет", 6)
Отправлено с моего Xperia XZ1 Compact через Tapatalk
Re: [Модуль] Telegram (telegram)
Добавлено: Сб янв 23, 2021 10:59 am
eduard500045
Добрый день.После обновления Majordomo перестали приходить сообщение в телеграмм по команде say() ,ни кто сталкивался с такой проблемой.