RENDERE MAIUSCOLO/MINUSCOLO INDIFFERENTE

di Anonimizzato32287 il
4 risposte
Salve a tutti. Sto cercando di creare un bot per Telegram ma senza avere basi sul linguaggio di programmazione. Sto utilizzando Python su Atom. Quello che vorrei è che il bot riuscisse a riconoscere una parola non dando peso alla lettera iniziale della parola, dunque che riesca a cercare questa determinata parola che sia scritta così: Lamp, così: lamp, o così: LAMP. Vi lascio qui sotto la parte di linguaggio che ho creato e che attualmente funziona correttamente ma solo se scrivo Lamp (come riportato nel linguaggio), in altri casi il bot è come se non trovasse riscontri.

elif message.text=='Lamp':
bot.reply_to(message, """\
LAMP

5

Lampada.\
""")

Potreste scrivermi cosa aggiungere in maniera precisa e semplice e se, nel caso, devo aggiungerlo ad ogni elif message/bot.reply che inserisco (poiché oltre Lamp ho molte altre parole come quella)? O se c'è un modo per generalizzare e far si che lo faccia su tutto aggiungendo un singolo comando?

Scusate per il mio linguaggio poco professionale e grazie in anticipo!

4 Risposte

  • 
    elif message.text.upper() == 'LAMP':
    
  • Non create tanti thread per problemi spiccioli.

    Direi che PRIMA di fare il Bot Telegram

    DEVI IMPARARE a programmare in Python.

    Il 99.9999% delle domante che potresti fare al momento
    trovano risposta nei capitoli di un qualunque libro che insegna questo linguaggio.

    La domanda posta e' una di quelle: ti basta legere il capitolo sulla manipolazione delle stringhe.

    Non siamo l'alternativa al libro.
  • Concordo, studia almeno le basi se vuoi programmare
  • Grazie a tutti
Devi accedere o registrarti per scrivere nel forum
4 risposte