Ejemplo n.º 1
0
 def call(self, chat, author, arguments):
     player = db.find_player_by_telegram_id(author)
     if player is None:
         telegram.send(chat, "Introduce yourself by providing your psn id: /r register <psn-id>")
         return
     type_list = db.find_types()
     telegram.send(chat, '\n'.join(map(lambda t: t.code.encode('utf-8') + ': ' + t.name.encode('utf-8'), type_list)))
Ejemplo n.º 2
0
def get_template_values(player):
    types_list = db.find_types()
    types = dict(map(lambda event_type: (event_type.key.id(), event_type), types_list))
    grouped_types = groupby(types_list, db.EventType.pretty_group)
    grouped_events = groupby(db.find_events(), pretty_date)

    template_values = {
        'player': player,
        'types': types,
        'grouped_types': grouped_types,
        'grouped_events': grouped_events
    }
    return template_values
Ejemplo n.º 3
0
def get_template_values(player):
    types_list = db.find_types()
    types = dict(
        map(lambda event_type: (event_type.key.id(), event_type), types_list))
    grouped_types = groupby(types_list, db.EventType.pretty_group)
    grouped_events = groupby(db.find_events(), pretty_date)

    template_values = {
        'player': player,
        'types': types,
        'grouped_types': grouped_types,
        'grouped_events': grouped_events
    }
    return template_values
Ejemplo n.º 4
0
 def call(self, chat, author, arguments):
     player = db.find_player_by_telegram_id(author)
     if player is None:
         telegram.send(
             chat,
             "Introduce yourself by providing your psn id: /r register <psn-id>"
         )
         return
     type_list = db.find_types()
     telegram.send(
         chat, '\n'.join(
             map(
                 lambda t: t.code.encode('utf-8') + ': ' + t.name.encode(
                     'utf-8'), type_list)))