[Модуль] Telegram (telegram)
Модератор: immortal
-
- Сообщения: 18
- Зарегистрирован: Вс янв 19, 2020 9:11 am
- Благодарил (а): 7 раз
- Поблагодарили: 0
Re: [Модуль] Telegram (telegram)
Доброго вечера.
Подскажите, как заставить бота писать в чат? А не в личку пользователю. (с супругой пользуемся чатом, для запуска пылесоса, его статуса, и прочие плюшки)
Т.е. если я пишу ему в чате Ping, чтобы он в чат и отвечал.
Бот в чате является админом.
Подскажите, как заставить бота писать в чат? А не в личку пользователю. (с супругой пользуемся чатом, для запуска пылесоса, его статуса, и прочие плюшки)
Т.е. если я пишу ему в чате Ping, чтобы он в чат и отвечал.
Бот в чате является админом.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2008 раз
Re: [Модуль] Telegram (telegram)
Там адресата надо указывать что то формата id_пользователя-id_чата. Посмотрите в логах, от кого приходит боту, когда в чат пишете...он должен видеть ваши сообщения.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 18
- Зарегистрирован: Вс янв 19, 2020 9:11 am
- Благодарил (а): 7 раз
- Поблагодарили: 0
Re: [Модуль] Telegram (telegram)
В логах только ID чата, и якобы он ему отправляет информацию. (ID чата начинается с -), но по факту отправка не происходитnick7zmail писал(а): ↑Пн янв 20, 2020 11:40 amТам адресата надо указывать что то формата id_пользователя-id_чата. Посмотрите в логах, от кого приходит боту, когда в чат пишете...он должен видеть ваши сообщения.
Не подскажете код для отправки в чат, а не в личку пользователю?
-
- Сообщения: 18
- Зарегистрирован: Вс янв 19, 2020 9:11 am
- Благодарил (а): 7 раз
- Поблагодарили: 0
Re: [Модуль] Telegram (telegram)
Сам отвечу на свой вопрос.mrcoolyok писал(а): ↑Пн янв 20, 2020 12:02 pmВ логах только ID чата, и якобы он ему отправляет информацию. (ID чата начинается с -), но по факту отправка не происходитnick7zmail писал(а): ↑Пн янв 20, 2020 11:40 amТам адресата надо указывать что то формата id_пользователя-id_чата. Посмотрите в логах, от кого приходит боту, когда в чат пишете...он должен видеть ваши сообщения.
Не подскажете код для отправки в чат, а не в личку пользователю?
Для отправки сообщений и пользователю, если он он дает команду, и в чат, если команда прозвучала в чате, конкретно для команды Ping заменяем код на:
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text = 'Pong!';
$content = array('chat_id' => "$chat_id", 'text' => $text, 'parse_mode'=>'HTML');
$telegram_module->sendContent($content);
upd: оказывается работают все команды, но без ToUser и ToAll
Просто SendMessage
- tarasfrompir
- Сообщения: 3212
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: [Модуль] Telegram (telegram)
Автор глянеш реквест - https://github.com/Anisan/majordomo-telegram/pulls ???
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 392
- Зарегистрирован: Чт сен 25, 2014 5:37 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 52 раза
Re: [Модуль] Telegram (telegram)
Темаtarasfrompir писал(а): ↑Вт янв 21, 2020 6:20 pmАвтор глянеш реквест - https://github.com/Anisan/majordomo-telegram/pulls ???

- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 868 раз
- Контактная информация:
Re: [Модуль] Telegram (telegram)
Обновление
* добавлена функция sendPoll, для создания голосования и викторин, подробнее здесь
* добавлена функция sendPoll, для создания голосования и викторин, подробнее здесь
Код: Выделить всё
include(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$option = array( "Ответ 1","Ответ 2","Ответ 3","Ответ 4");
$res = $telegram_module->sendPoll(139802588 ,"Опрос", $option, false);
$res = $telegram_module->sendPoll(139802588 ,"Викторина", $option, false, "quiz", false, 3);
- Рейтинг: 7.06%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

-
- Сообщения: 390
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Telegram (telegram)
Пытаюсь сделать скрипт отправки фото с камеры в телеграм.
Картинка в телеграм не приходит.
Файл приходит один раз из десяти.
Сообщения приходят сразу.
Почему не приходит картинка в телеграм?
Лог
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendImageToAll('/var/www/html/img/test.jpg');
Код: Выделить всё
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$telegram_module->sendFileToAll('/var/www/html/img/test.jpg');
Код: Выделить всё
$telegram_module->sendMessageToAll("test message to all");
Почему не приходит картинка в телеграм?
Лог
Код: Выделить всё
)
[curl_error] =>
[curl_error_code] => 26
[ok] =>
(
08:50:05 Array
)
[curl_error] =>
[curl_error_code] => 26
[ok] =>
(
08:50:05 Array
)
[curl_error] =>
[curl_error_code] => 26
[ok] =>
(
08:50:05 Array
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2008 раз
Re: [Модуль] Telegram (telegram)
Проверьте доступна ли картинка в принципе, если её адрес вбить в браузер (может проблемы с правами)?
- За это сообщение автора nick7zmail поблагодарил:
- VladPTZ (Чт янв 30, 2020 4:31 pm)
- Рейтинг: 1.18%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 390
- Зарегистрирован: Вт май 31, 2016 6:56 pm
- Откуда: Россия Карелия Петрозаводск
- Благодарил (а): 95 раз
- Поблагодарили: 57 раз
Re: [Модуль] Telegram (telegram)
Да. не хватало прав, прописал в файле vsftpd.conf параметр local_umask=022 и скрипт заработал.
Сервер МД на x86 micro pc ssd + HDD, OC Debian, терминал Xiaomi Redmi note 7
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE
Мои исходники для мд управляемых устройств https://github.com/vgamaev/ESPMDDEVICE