-
Total de itens
3 -
Registro em
-
Última visita
Posts postados por yawgmoth
-
-
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
-
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
Script em Python para Bot em Telegram
em Python
Postado
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.