Release v0.8

[ADD] added /setname, /setusername, /setbio, /setpassword commands (see /help)
This commit is contained in:
annelin 2019-04-16 07:00:09 +03:00
parent a10c8a4623
commit 8808fafeff

View file

@ -295,6 +295,18 @@ class TelegramClient
@client.get_chat_history(chat_id, 0, 0, count).then {|msgs| @client.get_chat_history(chat_id, 0, 0, count).then {|msgs|
msgs.messages.reverse.each do |msg| self.message_handler(TD::Types::Update::NewMessage.new(message: msg, disable_notification: false, contains_mention: false), true) end msgs.messages.reverse.each do |msg| self.message_handler(TD::Types::Update::NewMessage.new(message: msg, disable_notification: false, contains_mention: false), true) end
}.wait }.wait
when '/setusername'
@client.set_username(splitted[1]) if splitted[1]
when '/setname'
@client.set_name(splitted[1], splitted[2]) if splitted[1]
when '/setbio'
@client.set_bio(splitted[1]) if splitted[1]
when '/setpassword'
old_password = splitted[1]
new_password = splitted[2]
old_password = '' if old_password == 'nil'
new_password = nil if new_password == 'nil'
@client.set_password(old_password, new_password: new_password)
else else
response = 'Unknown command. response = 'Unknown command.
@ -316,6 +328,10 @@ class TelegramClient
/unblock — Remove current user from blacklist /unblock — Remove current user from blacklist
/leave — Leave current chat /leave — Leave current chat
/delete — Delete current chat /delete — Delete current chat
/setusername username — Set username
/setname First Last — Set name
/setbio Bio — Set bio
/setpassword old new — Set 2FA password (use "nil" for no password")
' '
end end