Telegram-cli安装教程
Telegram-cli可以在没有图形界面的linux服务器上使用,记录下其安装教程。
github项目地址:https://github.com/vysheng/tg/
安装Telegram-cli
Centos 7
1 | git clone --recursive https://github.com/vysheng/tg.git && cd tg |
ubuntu 18.04
1 | sudo apt-get install libreadline-dev libconfig-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make zlib1g-dev libssl1.0-dev |
依次运行上述命令后,telegram-cli已经安装完成,可执行文件在当前目录下的bin/telegram-cli
登录Telegram-cli
在登录Telegram-cli之前需要在https://my.telegram.org/apps
获取pub密钥。我选择创建的application类型为desktop。
将Public keys
复制,回到服务器端。执行以下命令,将密钥保存到mytg-server.pub
文件中。
1 | vim mytg-server.pub |
上述操作完毕之后,就可以登录了。
执行命令:
1 | bin/telegram-cli -k mytg-server.pub |
之后会让你输入电话号码和验证码,登录就是了。
登录完毕后可以按ctrl-c
键退出,或者使用命令quit
或safe_quit
退出。
发送消息
如果之前登录过,后面就不需要重新登录,这里发送消息测试一下。
交互命令行模式
1
bin/telegram-cli -W
执行上述命令进入命令行模式。
- 向用户或群组发送消息:
msg <username/channelname> <msg>
- 向用户或群组发送消息:
直接发消息
1
bin/telegram-cli -W -e "msg <username/channelname> <msg>"
注:用户名或者群组名包含空格
或者#
字符需要替换为_
相关文章