как мне узнать текст сообщения discord.py

Рейтинг: 0Ответов: 1Опубликовано: 23.03.2023

я хочу узнать текст сообщения и имя пользователя, но по какой-то причине вместо текста мне выдаёт это "<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

А что вы хотели получить от startswith в message.content.startswith?

Исправьте message.content.startswith на message.content:

@bot.event
async def on_message(message):
    print(f'Сообщение: {message.content}, имя: {message.author.name}')