Страница 140 из 193
Re: [Модуль] Telegram (telegram)
Добавлено: Вс ноя 17, 2019 5:55 pm
Eraser
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);
А с отправкой видео будет такое?
Да, есть в планах добавить
Re: [Модуль] Telegram (telegram)
Добавлено: Пн ноя 18, 2019 7:06 am
nick7zmail
Есть возможность в шаблонах поведения определить от телеграма пришел запрос, или от другого чата?
Re: [Модуль] Telegram (telegram)
Добавлено: Пн ноя 18, 2019 12:58 pm
xor
nick7zmail писал(а):Есть возможность в шаблонах поведения определить от телеграма пришел запрос, или от другого чата?
Если в шаблонах есть доступ к юзер_айди, можно создать особого юзера для телеги и от его лица сэй запускать. Это навскидку
Отправлено с моего Redmi 4X через Tapatalk
Re: [Модуль] Telegram (telegram)
Добавлено: Вт ноя 19, 2019 7:03 am
nick7zmail
Нет...юзер мне нужен тот, от кого пришло сообщение...может параметр какой передавать при вызове шаблона? Типа source=telegram? Или может оно уже передаётся (не смотрел, честно))
Re: [Модуль] Telegram (telegram)
Добавлено: Вт ноя 19, 2019 11:01 pm
xor
nick7zmail писал(а): Вт ноя 19, 2019 7:03 am
Нет...юзер мне нужен тот, от кого пришло сообщение...может параметр какой передавать при вызове шаблона? Типа source=telegram? Или может оно уже передаётся (не смотрел, честно))
ну, тогда в процесс субскриптионс надо залезать, там, небось, видно откуда пришло
Re: [Модуль] Telegram (telegram)
Добавлено: Чт ноя 21, 2019 10:47 am
yii
А вот помогите понять где найти полученные файлы или (подозреваю) они вобще не пишутся из0за того что каких нибуть прав нету
Хоть указываю папку в хранилище, хоть оставляю ее пустой, все одно в логах вижу что файл вроде как принят, а голосовой еще и проигран, но файлы поиском от /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
Тут был принятый файл в бинарном виде
Re: [Модуль] Telegram (telegram)
Добавлено: Пт ноя 22, 2019 5:33 pm
yii
Ну вот, только отладил меню, внес последние коррективы... и вдруг ВСЕ перестало работать... Плюнул, захожу на медузу и вижу
https://meduza.io/news/2019/11/22/v-rab ... alnyy-sboy
Ну и по посту выше никто не поскажет, куда копать, все кроме приема нужных файлов сделал...
Re: [Модуль] Telegram (telegram)
Добавлено: Пт ноя 22, 2019 7:24 pm
Eraser
yii писал(а): Пт ноя 22, 2019 5:33 pm
Ну вот, только отладил меню, внес последние коррективы... и вдруг ВСЕ перестало работать... Плюнул, захожу на медузу и вижу
https://meduza.io/news/2019/11/22/v-rab ... alnyy-sboy
Ну и по посту выше никто не поскажет, куда копать, все кроме приема нужных файлов сделал...
У меня бот работает без сбоев, через свой тор прокси
По поводу сохранения файлов, надо смотреть правильность пути, и прав
У меня указано /var/www/files
Re: [Модуль] Telegram (telegram)
Добавлено: Сб ноя 23, 2019 8:34 am
yii
По поводу сохранения файлов, надо смотреть правильность пути, и прав
У меня указано /var/www/files
Спасибо, не знаю что помогло, указание полного пути или создание папки под обычным юзером (прошлая была создана рутом, но права были все всем), но файлы начали сохраняться.
Re: Модуль "Telegram"
Добавлено: Вс ноя 24, 2019 11:17 pm
ipc2002
А можно это:
Код: Выделить всё
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
и ещё вот это:
а главное, вот это:
"Установка утилиты:"
добавить в модуль и на главную страницу?
А то пол темы прошерстил, чтобы завести, а самое главное (последнее) несколько раз пропускал...