J'ai créé un bot de paroles en python. Je supprime les paroles de genius.com en utilisant robobrowser mais ça n'envoie pas les paroles au groupe.Mon texte bot n'envoie pas de chaînes au serveur
if (parser.getCommand() == 'GroupMESG'):
if(parser.getPayload().lower()[:7]=='!lyrics'):
#Send wait message in the group
parser.sendGroupMessage(parser.getTargetID(), "/me Please wait.. I am finding your song.")
browser = RoboBrowser(history=True)
browser.open('http://genius.com/')
# Search for Porcupine Tree
form = browser.get_form(action='/search')
form # <RoboForm q=>
form['q'].value = parser.getPayload().lower()[8:]
browser.submit_form(form)
# Look up the first song
songs = browser.select('.song_link')
browser.follow_link(songs[0])
lyrics = browser.select('.lyrics')
lyrics[0].text
print(lyrics[0].text) ## it prints the songs
##it is not sending lyrics in the group :(
parser.sendGroupMessage(parser.getTargetID(), lyrics[0].text)
J'ajouté vos images à votre question, mais il est beaucoup plus recommandé de coller votre erreur sous forme de texte au lieu de l'image. – Lafexlos
Ok merci @Lafexlos – Bharat
Ce n'est pas une erreur c'est un avertissement et il vous dit comment y remédier. –