Pelo o trecho a seguir do método GDGAjuBot.list_upcoming_events, que responde ao comando /events, todos os eventos são obtidos para só depois filtrar os primeiros cinco eventos com all_events[:5].
Assim, é preciso que apenas o número necessário de eventos sejam obtidos do servidor do https://meetup.com. Para isso, Resources.get_events deve aceitar um argumento n que indique a quantidade de eventos que queremos obter.
all_events = self.resources.get_events()
response = []
for event in all_events[:5]:
...
Pelo o trecho a seguir do método
GDGAjuBot.list_upcoming_events
, que responde ao comando /events, todos os eventos são obtidos para só depois filtrar os primeiros cinco eventos comall_events[:5]
.Assim, é preciso que apenas o número necessário de eventos sejam obtidos do servidor do https://meetup.com. Para isso,
Resources.get_events
deve aceitar um argumenton
que indique a quantidade de eventos que queremos obter.