Add message content intent to examples

This commit is contained in:
Austin 2022-03-06 23:04:48 -05:00 committed by GitHub
parent 2eec900e98
commit 5780ff5ef0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 89 additions and 15 deletions

View File

@ -1,4 +1,4 @@
# This example requires the 'members' privileged intents
# This example requires the 'members' and 'message_content' privileged intents
import discord
from discord.ext import commands
@ -11,6 +11,7 @@ There are a number of utility commands being showcased here.'''
intents = discord.Intents.default()
intents.members = True
intents.message_content = True
bot = commands.Bot(command_prefix='?', description=description, intents=intents)

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import asyncio
import discord
@ -123,8 +125,12 @@ class Music(commands.Cog):
elif ctx.voice_client.is_playing():
ctx.voice_client.stop()
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix=commands.when_mentioned_or("!"),
description='Relatively simple music bot example')
description='Relatively simple music bot example',
intents=intents)
@bot.event
async def on_ready():

View File

@ -1,4 +1,5 @@
# This example requires the 'members' privileged intent to use the Member converter.
# This example also requires the 'message_content' privileged intent to function.
import typing
@ -7,6 +8,7 @@ from discord.ext import commands
intents = discord.Intents.default()
intents.members = True
intents.message_content = True
bot = commands.Bot('!', intents=intents)

View File

@ -1,3 +1,6 @@
# This example requires the 'message_content' privileged intent to function.
import random
import discord
@ -28,8 +31,10 @@ class MyBot(commands.Bot):
# use the new MyContext class
return await super().get_context(message, cls=cls)
intents = discord.Intents.default()
intents.message_content = True
bot = MyBot(command_prefix='!')
bot = MyBot(command_prefix='!', intents=intents)
@bot.command()
async def guess(ctx, number: int):

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import discord
class MyClient(discord.Client):
@ -17,5 +19,8 @@ class MyClient(discord.Client):
msg = f'{message.author} has deleted the message: {message.content}'
await message.channel.send(msg)
client = MyClient()
intents = discord.Intents.default()
intents.message_content = True
client = MyClient(intents=intents)
client.run('token')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import discord
import asyncio
@ -16,5 +18,8 @@ class MyClient(discord.Client):
msg = f'**{before.author}** edited their message:\n{before.content} -> {after.content}'
await before.channel.send(msg)
client = MyClient()
intents = discord.Intents.default()
intents.message_content = True
client = MyClient(intents=intents)
client.run('token')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import discord
import random
import asyncio
@ -30,5 +32,8 @@ class MyClient(discord.Client):
else:
await message.channel.send(f'Oops. It is actually {answer}.')
client = MyClient()
intents = discord.Intents.default()
intents.message_content = True
client = MyClient(intents=intents)
client.run('token')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import discord
class MyClient(discord.Client):
@ -13,5 +15,8 @@ class MyClient(discord.Client):
if message.content.startswith('!hello'):
await message.reply('Hello!', mention_author=True)
client = MyClient()
intents = discord.Intents.default()
intents.message_content = True
client = MyClient(intents=intents)
client.run('token')

View File

@ -1,9 +1,14 @@
# This example requires the 'message_content' privileged intent to function.
import typing
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix=commands.when_mentioned, description="Nothing to see here!")
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix=commands.when_mentioned, description="Nothing to see here!", intents=intents)
# the `hidden` keyword argument hides it from the help command.
@bot.group(hidden=True)

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
from discord.ext import commands
import discord
@ -5,7 +7,10 @@ import discord
class Bot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
from discord.ext import commands
import discord
@ -5,7 +7,10 @@ import discord
class CounterBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
import typing
import discord
@ -39,7 +41,10 @@ class DropdownView(discord.ui.View):
class Bot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')

View File

@ -1,10 +1,15 @@
# This example requires the 'message_content' privileged intent to function.
from discord.ext import commands
import discord
class EphemeralCounterBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
from discord.ext import commands
import discord
@ -5,7 +7,10 @@ from urllib.parse import quote_plus
class GoogleBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
from discord.ext import commands
import discord
@ -29,7 +31,10 @@ class PersistentView(discord.ui.View):
class PersistentViewBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
self.persistent_views_added = False
async def on_ready(self):

View File

@ -1,3 +1,5 @@
# This example requires the 'message_content' privileged intent to function.
from typing import List
from discord.ext import commands
import discord
@ -120,7 +122,10 @@ class TicTacToe(discord.ui.View):
class TicTacToeBot(commands.Bot):
def __init__(self):
super().__init__(command_prefix=commands.when_mentioned_or('$'))
intents = discord.Intents.default()
intents.message_content = True
super().__init__(command_prefix=commands.when_mentioned_or('$'), intents=intents)
async def on_ready(self):
print(f'Logged in as {self.user} (ID: {self.user.id})')