как мне узнать текст сообщения discord.py
я хочу узнать текст сообщения и имя пользователя, но по какой-то причине вместо текста мне выдаёт это "<built-in method startswith of str object at 0x00000213ED7BE010>"
import discord
from config import TOKEN
from discord.ext import commands
intents = discord.Intents.default()
bot = commands.Bot(command_prefix='/', intents=intents)
@bot.event
async def on_message(message):
caller = message.author
caller = str(caller)
print(f'Сообщение: {str(message.content.startswith)}, имя: {caller}')
bot.run(TOKEN)
Ответы (1 шт):
Автор решения: q r t s
→ Ссылка
А что вы хотели получить от startswith в message.content.startswith?
Исправьте
message.content.startswithнаmessage.content:
@bot.event
async def on_message(message):
print(f'Сообщение: {message.content}, имя: {message.author.name}')