#๐Ÿ”’ how to get message from user?

23 messages ยท Page 1 of 1 (latest)

stone ferry
#
import discord
import discord.ext
import yaml

with open("config.yml") as yml:
    cfg = yaml.load(yml, Loader=yaml.FullLoader)
TOKEN = cfg["token_dc"]
OWNER_ID = cfg["owner_dc"]

intents = discord.Intents.default()
bot = discord.Client(intents=intents)


@bot.event
async def on_message(message):
    if message.author == bot.user:
        return
    print("message:", message.content) #RETURN FROM MESSAGE.CONTENT IS NONE, IDK HOW TO FIX IT
    await message.channel.send(message.content)


bot.run(TOKEN)

steel jungleBOT
#

@stone ferry

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

gentle notch
#

you need to turn on message intents in the developer portal

stone ferry
gentle notch
#

hmm, does intents.default include message intents?

gentle notch
#

yeah

stone ferry
gentle notch
#

but intents.All

#

put*

stone ferry
#

ow

#

ok

gentle notch
#

of that doesnt woek, is your bot in more than 100 servers?

stone ferry
gentle notch
#

ok then you should be fine

gentle notch
#

great

#

btw

#

falco

steel jungleBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.