我试图以两种不同的方式自动向Telegram-CLI(https://github.com/vysheng/tg)注册Telegram,但没有成功:
1-xdotool: 当提示输入电话号码时:
xdotool type --window 00000000 +00123456789; xdotool key --window 000000 KP_Enter
提示输入验证码时:
xdotool type --window 000000 99999; xdotool key --window 000000 KP_Enter
但是返回的结果是我输入了无效的密码
2-期望(https://github.com/luckydonald/pytg/issues/73#issuecomment-204023527):
child = pexpect.spawn('telegram-cli')
child.logfile = open("mylog", "w")
child.expect('phone number:')
child.sendline(phone_number) # phone_number is sent via bot
当我收到验证码时:
child.expect('code.*')
child.sendline(validation_code) # validation_code is sent via bot
child.sendline('get_self')
child.sendline('quit')
但是,输入验证码后,“ mylog”文件未显示预期结果。
我通过使用X2Go远程登录在Ubuntu服务器(16.04)上使用python(2.7)进行的所有这些测试