Итак, у меня есть код, который проверяет упоминания в сообщении, и когда я использую это print(re.sub(r'<@!?(\d+)>', '', message.content))
, он создает пробел, если упоминание предшествует сообщению.
import discord
import re
import os
import asyncio, aiohttp
token = ''
class MyClient(discord.Client):
async def on_ready(self):
print('Name: {0}'.format(self.user.name))
print('ID: {0}'.format(self.user.id))
print('{0} Is Online'.format(self.user))
async def on_message(self, message):
try:
if message.author == self.user:
return
if message.author.bot:
return
if message.mentions and message.channel.id == 516468839190626336:
print(re.sub(r'<@!?(\d+)>', '', message.content))
client = MyClient()
client.run(token, bot=False, reconnect=True)
Я пытаюсь выяснитьКак удалить пробел в начале с кодом print(re.sub(r'<@!?(\d+)>', '', message.content))
, если я напишу @mention message
на сервере, вывод будет message
, но перед message
есть пробел