Да, есть в планах добавитьTurburatoR писал(а): ↑Вс ноя 17, 2019 5:16 pmА с отправкой видео будет такое?Eraser писал(а): ↑Ср ноя 13, 2019 3:40 pmДобавлен параметр inline для упрощенной отправки сообщений и изображений с inline клавиатурой
Пример использованияКод: Выделить всё
$telegram_module = new telegram(); $option = array( array($telegram_module->buildInlineKeyboardButton("Url", "http://majordomo.smartliving.ru/")), array($telegram_module->buildInlineKeyboardButton("Query", '','',"Query select chat")), array($telegram_module->buildInlineKeyboardButton("Query current chat", '','',null,'Query current chat')) ); $keyb = $telegram_module->buildInlineKeyBoard($option); $telegram_module->sendMessageToUser(139809586 ,"Text",null,$keyb); $telegram_module->sendImageToUser(139809586 ,'/var/www/files/Camera01.jpg',"Text",null,$keyb);
[Модуль] Telegram (telegram)
Модератор: immortal
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: [Модуль] Telegram (telegram)
- За это сообщение автора Eraser поблагодарил:
- TurburatoR (Вс ноя 17, 2019 7:46 pm)
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

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

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Telegram (telegram)
Если в шаблонах есть доступ к юзер_айди, можно создать особого юзера для телеги и от его лица сэй запускать. Это навскидкуnick7zmail писал(а):Есть возможность в шаблонах поведения определить от телеграма пришел запрос, или от другого чата?
Отправлено с моего Redmi 4X через Tapatalk
win10 connect https://connect.smartliving.ru/profile/303
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Telegram (telegram)
Нет...юзер мне нужен тот, от кого пришло сообщение...может параметр какой передавать при вызове шаблона? Типа source=telegram? Или может оно уже передаётся (не смотрел, честно))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- xor
- Сообщения: 2045
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 289 раз
- Поблагодарили: 632 раза
Re: [Модуль] Telegram (telegram)
ну, тогда в процесс субскриптионс надо залезать, там, небось, видно откуда пришлоnick7zmail писал(а): ↑Вт ноя 19, 2019 7:03 amНет...юзер мне нужен тот, от кого пришло сообщение...может параметр какой передавать при вызове шаблона? Типа source=telegram? Или может оно уже передаётся (не смотрел, честно))
win10 connect https://connect.smartliving.ru/profile/303
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Telegram (telegram)
А вот помогите понять где найти полученные файлы или (подозреваю) они вобще не пишутся из0за того что каких нибуть прав нету
Хоть указываю папку в хранилище, хоть оставляю ее пустой, все одно в логах вижу что файл вроде как принят, а голосовой еще и проигран, но файлы поиском от /var/www/html я найти не могу не с путем, не без... в логе есть комментарии по хронологии
Хоть указываю папку в хранилище, хоть оставляю ее пустой, все одно в логах вижу что файл вроде как принят, а голосовой еще и проигран, но файлы поиском от /var/www/html я найти не могу не с путем, не без... в логе есть комментарии по хронологии
Код: Выделить всё
Настройки хранилища не прописаны, т.е. файлы должны падать в путь по умолчанию
14:32:50 Chatid: 371270338; Bot-name: ; Message:
14:32:52 Array
(
[ok] => 1
[result] => Array
(
[file_id] => AwADAgAD7gQAAm8kuUqLQA810b8fxBYE
[file_size] => 3624
[file_path] => voice/file_41.oga
)
)
14:32:52 Get voice from 371270338 - voice/file_41.oga
14:32:53 OggS
Тут был принятый файл в бинарном виде
14:32:53 Play voice from 371270338 - /371270338/voice/file_41.oga
14:33:26 Array
(
[update_id] => 391848499
[message] => Array
(
[message_id] => 1297
[from] => Array
(
[id] => 371270338
[is_bot] =>
[first_name] => Yuriy
[last_name] => Ivashkin
[username] => yiirus
[language_code] => ru
)
[chat] => Array
(
[id] => 371270338
[first_name] => Yuriy
[last_name] => Ivashkin
[username] => yiirus
[type] => private
)
[date] => 1574321604
[photo] => Array
(
[0] => Array
(
[file_id] => AgADAgADnKsxG28kuUqQYjPQdtiMgkDOtw8ABAEAAwIAA20AA1gHBwABFgQ
[file_size] => 13071
[width] => 320
[height] => 239
)
[1] => Array
(
[file_id] => AgADAgADnKsxG28kuUqQYjPQdtiMgkDOtw8ABAEAAwIAA3gAA1sHBwABFgQ
[file_size] => 57097
[width] => 800
[height] => 597
)
[2] => Array
(
[file_id] => AgADAgADnKsxG28kuUqQYjPQdtiMgkDOtw8ABAEAAwIAA3kAA1kHBwABFgQ
[file_size] => 93162
[width] => 1280
[height] => 955
)
)
)
)
14:33:26 Chatid: 371270338; Bot-name: ; Message:
14:33:28 Array
(
[ok] => 1
[result] => Array
(
[file_id] => AgADAgADnKsxG28kuUqQYjPQdtiMgkDOtw8ABAEAAwIAA3kAA1kHBwABFgQ
[file_size] => 93162
[file_path] => photos/file_42.jpg
)
)
14:33:28 Get photo from 371270338 - photos/file_42.jpg
14:33:29 ٿힷ�JFIF
Тут был принятый файл в бинарном виде
Код: Выделить всё
Теперь прописали в настройках хранилище /telegram
14:34:56 Chatid: 371270338; Bot-name: ; Message:
14:34:59 Array
(
[ok] => 1
[result] => Array
(
[file_id] => AwADAgADaQMAAunhsUpPj6v0Om03QBYE
[file_size] => 3397
[file_path] => voice/file_43.oga
)
)
14:34:59 Get voice from 371270338 - voice/file_43.oga
14:35:07 OggS
Тут был принятый файл в бинарном виде
14:35:07 Play voice from 371270338 - /telegram/371270338/voice/file_43.oga
14:35:46 Array
(
[update_id] => 391848501
[message] => Array
(
[message_id] => 1299
[from] => Array
(
[id] => 371270338
[is_bot] =>
[first_name] => Yuriy
[last_name] => Ivashkin
[username] => yiirus
[language_code] => ru
)
[chat] => Array
(
[id] => 371270338
[first_name] => Yuriy
[last_name] => Ivashkin
[username] => yiirus
[type] => private
)
[date] => 1574321741
[photo] => Array
(
[0] => Array
(
[file_id] => AgADAgADP6wxG5Y2sUoTuWV1jmfuWk6BwQ8ABAEAAwIAA20AA6aiAAIWBA
[file_size] => 21388
[width] => 240
[height] => 320
)
[1] => Array
(
[file_id] => AgADAgADP6wxG5Y2sUoTuWV1jmfuWk6BwQ8ABAEAAwIAA3gAA6eiAAIWBA
[file_size] => 86185
[width] => 600
[height] => 800
)
[2] => Array
(
[file_id] => AgADAgADP6wxG5Y2sUoTuWV1jmfuWk6BwQ8ABAEAAwIAA3kAA6SiAAIWBA
[file_size] => 123358
[width] => 960
[height] => 1280
)
)
)
)
14:35:46 Chatid: 371270338; Bot-name: ; Message:
14:35:50 Array
(
[ok] => 1
[result] => Array
(
[file_id] => AgADAgADP6wxG5Y2sUoTuWV1jmfuWk6BwQ8ABAEAAwIAA3kAA6SiAAIWBA
[file_size] => 123358
[file_path] => photos/file_44.jpg
)
)
14:35:50 Get photo from 371270338 - photos/file_44.jpg
14:36:00 ٿힷ�JFIF
Тут был принятый файл в бинарном виде
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Telegram (telegram)
Ну вот, только отладил меню, внес последние коррективы... и вдруг ВСЕ перестало работать... Плюнул, захожу на медузу и вижу https://meduza.io/news/2019/11/22/v-rab ... alnyy-sboy 
Ну и по посту выше никто не поскажет, куда копать, все кроме приема нужных файлов сделал...

Ну и по посту выше никто не поскажет, куда копать, все кроме приема нужных файлов сделал...
- Eraser
- Сообщения: 1085
- Зарегистрирован: Вт окт 21, 2014 7:31 pm
- Откуда: Киров
- Благодарил (а): 14 раз
- Поблагодарили: 873 раза
- Контактная информация:
Re: [Модуль] Telegram (telegram)
У меня бот работает без сбоев, через свой тор проксиyii писал(а): ↑Пт ноя 22, 2019 5:33 pmНу вот, только отладил меню, внес последние коррективы... и вдруг ВСЕ перестало работать... Плюнул, захожу на медузу и вижу https://meduza.io/news/2019/11/22/v-rab ... alnyy-sboy
Ну и по посту выше никто не поскажет, куда копать, все кроме приема нужных файлов сделал...
По поводу сохранения файлов, надо смотреть правильность пути, и прав
У меня указано /var/www/files
- Рейтинг: 1.16%
Connect ---- Telegram
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!
ЮMoney для благодарностей за помощь: 410012076838296 или нажмите кнопку "Спасибо"!!!

- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] Telegram (telegram)
Спасибо, не знаю что помогло, указание полного пути или создание папки под обычным юзером (прошлая была создана рутом, но права были все всем), но файлы начали сохраняться.По поводу сохранения файлов, надо смотреть правильность пути, и прав
У меня указано /var/www/files
- ipc2002
- Сообщения: 125
- Зарегистрирован: Пн май 15, 2017 8:13 pm
- Откуда: Москва
- Благодарил (а): 102 раза
- Поблагодарили: 14 раз
- Контактная информация:
Re: Модуль "Telegram"
А можно это:
и ещё вот это:
а главное, вот это:
"Установка утилиты:"
добавить в модуль и на главную страницу?
А то пол темы прошерстил, чтобы завести, а самое главное (последнее) несколько раз пропускал...
Код: Выделить всё
wget wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
cd wkhtmltox/bin/
sudo mv wkhtmltopdf /usr/bin/wkhtmltopdf
sudo mv wkhtmltoimage /usr/bin/wkhtmltoimage
Код: Выделить всё
sudo apt-get install wkhtmltopdf
"Установка утилиты:"
Код: Выделить всё
sudo apt-get install xvfb
А то пол темы прошерстил, чтобы завести, а самое главное (последнее) несколько раз пропускал...