Так что вы могли бы сделать что-то вроде этого
import discord
import random
import asyncio
from discord.ext.commands import Bot
client = Bot(command_prefix='!', case_insensitive=True)
@client.command(pass_context=True)
async def nick(ctx):
await client.change_nickname(ctx.message.server.get_member("bot_id"),f"Name #{random.randrange(30)}")
embed = discord.Embed()
await asyncio.sleep(.01)
embed.add_field(name = "Poster: ",value = ctx.message.server.get_member("bot_id").nick)
await client.send_message(ctx.message.channel,embed = embed)
Я не уверен, что вы пробовали это, но то, как это делает бот Twitter, также сбрасывает свой ник при перезапуске Discord
Он также вставляет имя того, кто пишет в твиттере, который длится даже после перезапуска клиента.