[PYTHON] Comment se débarrasser des pictogrammes personnalisés du serveur dans message.content

Bogues et contre-mesures

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

Commentaire

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:

référence

Je veux supprimer plusieurs chaînes dans Python-use re.sub Discord Bot Portal JP (Twitter)

Recommended Posts

Comment se débarrasser des pictogrammes personnalisés du serveur dans message.content
Comment se débarrasser des longues inclusions
Comment obtenir le nombre de chiffres en Python
réussir à se débarrasser des pylônes lourds dans vim-lsp
Comment obtenir une liste d'exceptions intégrées pour python
Comment obtenir un aperçu de vos données dans Pandas
Obtenez des emoji personnalisés enregistrés dans Slack
Comment obtenir les coordonnées de sommet d'une entité dans ArcPy
Comment obtenir stacktrace en python
Débarrassez-vous des images DICOM en Python
Comment éliminer le "Les balises doivent être un tableau de hachages." Erreur dans l'API qiita
Comment suivre le travail avec Powershell
Résumé de la façon d'importer des fichiers dans Python 3
Comment obtenir les résultats de l'identifiant dans Celery
Comment obtenir de l'aide dans un shell interactif
Résumé de l'utilisation de MNIST avec Python
Comment obtenir des éléments de type dictionnaire de Python 2.7
Comment obtenir les fichiers dans le dossier [Python]
Comment obtenir une liste de fichiers dans le même répertoire avec python
Comment obtenir le nom de la variable lui-même en python
Comment obtenir plusieurs objets de modèle au hasard dans Django
Comment afficher plusieurs images d'une galaxie en tuiles
Comment obtenir des histogrammes RVB et HSV avec OpenCV
Comment écrire une validation personnalisée dans Django REST Framework
[Go language] Comment obtenir l'entrée du terminal en temps réel
Je veux me débarrasser des avertissements d'importation de Pyright et pylint dans VSCode
Débarrassez-vous de KeyError de python
[Linux] [C / C ++] Résumé de la façon d'obtenir pid, ppid, tid
[Question] Comment obtenir les données des données textarea en temps réel à l'aide du flacon du framework Web Python
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment développer dans un environnement virtuel Python [Memo]
Comment obtenir le pointeur d'instruction (= compteur de programme) dans le noyau Linux
Comparaison de l'utilisation des fonctions d'ordre supérieur dans Python 2 et 3
Comment obtenir la dernière (dernière) valeur d'une liste en Python
Comment obtenir toutes les clés et valeurs du dictionnaire
Résumé de l'écriture des fichiers .proto utilisés dans gRPC
Comment développer en Python
[Shell] Comment obtenir la branche distante par défaut avec Git
Comment obtenir une liste de liens à partir d'une page de wikipedia
Comment afficher une colonne de fichiers spécifiée sous Linux (awk)
Comment obtenir et définir le nom du serveur NTP par DHCP
Présentation de la création d'un socket serveur et de la création d'un socket client
Comment déterminer l'existence d'un élément sélénium en Python
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Comment connaître la structure interne d'un objet en Python
Essayez d'obtenir la liste des fils du bulletin d'information (je n'aime pas) avec Python.
Comment obtenir toutes les valeurs possibles dans une expression régulière
Comment changer la couleur du seul bouton pressé avec Tkinter
Comment obtenir l'ID de Type2Tag NXP NTAG213 avec nfcpy
[Python] Comment obtenir la fraction d'un nombre naturel à grande vitesse
Comment vérifier la taille de la mémoire d'une variable en Python
[Python] Comment obtenir le premier et le dernier jour du mois
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
J'ai essayé de résumer brièvement la procédure de démarrage du développement de Django
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Accédez à l'API New Relic en Python pour obtenir l'état du serveur
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Comment créer une grande quantité de données de test dans MySQL? ??
Technique Python pour ceux qui veulent se débarrasser des débutants