Skip to content

User API

unreg edited this page Oct 29, 2016 · 4 revisions

User API

FindUser

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        # nickname or contact
        query = ''
        out_msg = users.FindUser(self._get_id(), query)
        self.send(out_msg)

ChangeUserName

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        userId = '2529523898'
        name = 'Master of bots'
        out_msg = users.ChangeUserName(self._get_id(),
            userId=userId, name=name)
        self.send(out_msg)

ChangeUserNickname

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        userId = '2529523898'
        nickname = ['Master']
        out_msg = users.ChangeUserNickname(self._get_id(),
            userId=userId, nickname=nickname)
        self.send(out_msg)

ChangeUserAbout

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        userId = '2529523898'
        about = ['About us...']
        out_msg = users.ChangeUserAbout(self._get_id(),
            userId=userId, about=about)
        self.send(out_msg)

ChangeUserAvatar

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        userId = '2529523898'
        fl = FileLocation(fileId='5499993619924738779',
                          accessHash='5896275456997714506')
        out_msg = users.ChangeUserAvatar(self._get_id(),
            userId=userId, fileLocation=fl)
        self.send(out_msg)

IsAdmin

from actorbot.api import users
from actorbot.bots import Conversation

class ExampleConversation(Conversation):
    def sample(self):
        userId = '2529523898'
        out_msg = users.IsAdmin(self._get_id(), userId=userId)
        self.send(out_msg)

Clone this wiki locally