Ir para conteúdo
Fórum Script Brasil

yawgmoth

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que yawgmoth postou

  1. Realmente. No código eu não consegui identificar onde são recebidos. Esse trecho que te colei é apenas um "monitor" do script que printa, no console, o que está sendo escrito no grupo. Você poderia dar um pequeno exemplo sobre o in ou passar algum link? Agradecido.
  2. Opa. Acredito que isso aqui converta em string mesmo: def listener(messages): for m in messages: if m.content_type == 'text': print str(m.chat.first_name) + " [" + str(m.chat.id) + "]: " + m.text
  3. Olá turma. Bom dia. Bem, sou da área de humanas mas gosto bastante de informática e sou muito curioso em linguagem de programação. Estou começando com o python e estou gostando bastante. Estou começando no codecademy (alguém tem uma indicação melhor para um iniciante em progamação?), mas um amigo me disse que eu deveria já pegar um "problema" real e ir pensando em soluções. Bom. Estou brincando com uma API para bots no telegram e estou me divertindo bastante. Mas estou com algumas dúvidas... Nisso aqui: @bot.message_handler(func=lambda message: message.text == "cachorro") def command_text_cachorro(m): bot.send_message(m.chat.id, "Você gosta de cachorro?") O que é feito aqui, basicamente, é quando alguém - em um grupo - digita cachorro, o bot envia a mensagem. O que eu gostaria era que a mensagem a ser enviada fosse aleatória dentro de algumas que eu escrevesse. Uma outra coisa é que o bot só lê cachorro se a palavra estiver sozinha. Gostaria de saber como posso encontrá-la em uma frase maior (testei o find mas acho que terei que usar regex, certo)? Abraços
×
×
  • Criar Novo...