with open
.role = discord.utils.get(ctx.guild.roles, name="role to add name", color=<colour>)
user = ctx.message.author
await user.add_roles(role)
import discord
from discord.ext import commands
intents = discord.Intents.default()
intents.members = True
client = commands.Bot(command_prefix='!', intents=intents)
@client.command()
async def ping(ctx):
user = client.get_user(id)
await user.send('message')
client.run('token')
@commands.Cog.listener()
async def on_member_update(self, before, after):
if after.activity.name == 'Counter-Strike: Global Offensive' or after.activity.name == 'Играет в Counter-Strike: Global Offensive':
#изменяете имя канала и тд.
#также можете куда-либо записывать стандартное название что бы его потом вернуть.