telegram-cli
Некоторой давности. С удивлением увидела, что самая популярная из «отсутствующих» ссылок. Решила - надо таки поделиться :)
- https://github.com/fabianonline/telegram_backup - бэкапилка
- https://errbot.readthedocs.io/en/latest/ - вбоквелл, чатбот, который умеет в том числе тг.
- https://github.com/vysheng/tg/ особенно https://github.com/vysheng/tg/wiki/
- https://medium.com/@weibeld/telegram-cli-cheatsheet-9944506eef0b - объяснялка.
- https://askubuntu.com/questions/931213/telegram-cli-how-to-download-and-show-images - смотреть картинки
Подсказка
https://olegon.ru/showthread.php?t=20427
Description : Telegram is an Open Source instant messaging platform for mobile and desktop focused on privacy. This is a Linux Command-line interface for Telegram.
один из первых запусков будет сопровождаться регистрацией на телефон.
Далее сам процесс посылки сообщения из командной строки
#!/bin/bash to=$1 msg=$2 cd ~/.telegram-cli (sleep 5; echo "contact_list"; sleep 3; echo "msg $to $msg"; sleep 3; echo "safe_quit") | /usr/bin/telegram-cli
вариант
telegram-cli -RD -e "msg $1 $2"
у меня не заработал. Собственно, в принципе почему-то, пока в приложении не получишь что-то красными буквами, большинство команд, включая msg, заканчиваются
FAIL: 38: can not parse arg #1
Да, из важного, что почему-то нигде не описано. <peer> - это имя по контакт-листу или диалог-листу (dialog_list), но (!) многосложные имена надо указывать, заменяя пробелы на знак подчеркивания Код:
sed -e 's/ /_/g'
т.е. пользователь Глупый пингвин
превращается в Глупый_пингвин
.