Skip to content

Commit

Permalink
Fixed optional parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
yusufk committed Nov 11, 2015
1 parent 82e4400 commit a5972ff
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions pytgbotapi/BotApi.py
Expand Up @@ -36,29 +36,34 @@ def __init__(self, update_id,message=None):
self.update_id = update_id
if message != None:
#print(message)
self.message = Message(message['message_id'],message['from'],message['date'],message['chat'])
if "text" in message:
self.message = Message(message['message_id'],message['from'],message['date'],message['chat'],text=message['text'])
else: self.message = Message(message['message_id'],message['from'],message['date'],message['chat'])
self.message.set_text(message['text'])
else: self.message = None

class Chat:
"""Chat Object"""
def __init__(self, msg_id, msg_type=None,**optional):
def __init__(self, msg_id, msg_type):
self.msg_id = msg_id
self.msg_type = msg_type
self.title = optional.get('title',None)
self.username = optional.get('username',None)
def set_title(self,msg_title):
self.title = msg_title

class Message:
"""Message Object"""

def __init__(self, message_id=None, msg_from=None, msg_date=None, chat=None,**optional):
def __init__(self, message_id=None, msg_from=None, msg_date=None, chat=None):
self.message_id = message_id
#print(msg_from)
self.msg_from = User(msg_from['id'],msg_from['first_name'])
self.msg_date = msg_date
self.chat = Chat(chat['id'],chat['type'],title = chat['title'], username = chat['username'])
self.text = optional.get('text',None)
self.chat = Chat(chat['id'],chat['type'])
if title in chat:
self.chat.set_title(chat['title'])
def set_text(self,text):
self.text = text

class BotApi:
"""Factory Base Class """
Expand Down

0 comments on commit a5972ff

Please sign in to comment.