Quand j'ai créé un bot en consultant l'article Créer un bot qui lit à haute voix le chat de Discord Il y avait un problème qui se lisait à voix haute **, nous l'avons donc traité comme suit.
import re
def remove_custom_emoji(text):
pattern = r'<:[a-zA-Z0-9_]+:[0-9]+>' #Motif de pictogramme personnalisé
return re.sub(pattern,'',text) #Processus de remplacement
Le pictogramme personnalisé est «message.content» et est au format «<: emoji_name: emoji_id>».
J'ai créé un motif pour le supprimer, je l'ai passé à re.sub ()
et j'ai supprimé le pictogramme personnalisé en remplaçant la partie correspondante par un blanc.
Si vous avez un modèle plus précis, veuillez laisser un commentaire: bow_tone1:
Je veux supprimer plusieurs chaînes dans Python-use re.sub Discord Bot Portal JP (Twitter)
Recommended Posts