Как сделать кастомный статус в дискорде
Перейти к содержимому

Как сделать кастомный статус в дискорде

  • автор:

Как сделать рандомный кастомный статус в discord.py? Я хочу, чтобы при запуске бота он ставил один из рандомных статусов, ранее написанных

По мне, проще будет стандартным методом индекса по списку.

await client.change_presence(status=discord.Status.idle, activity=discord.Game(variable_list[random.randint(0, len(test_list) - 1)])) 

Отслеживать
ответ дан 2 фев 2023 в 18:12
user540427 user540427

  • python
  • discord
  • бот
  • discord.py
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.2.16.5008

Как сделать свой кастомный статус в дискорде без слова играет

Сделал себе вот такой кастомный статус в дискорде с помощью custom rp. Но вот мне не нравится, что здесь есть слово «играет», оно портит всю картину, может кто-то знает как эго убрать, что бы было просто «Пошел гулять». Помогите пожалуйста

Голосование за лучший ответ

просто на задать пользовательский статус

Похожие вопросы

Как установить статус игры в discord?

Как установить статус игры в которую играет юзер вручную, у дискорда есть апи, я его почитал, но что к чему так и не понял, яп не важен, просто как это сделать прямым запросом (без библиотек для js/python и прочего)?

  • Вопрос задан более трёх лет назад
  • 11851 просмотр

Комментировать

Решения вопроса 1

fixator10

Статус игры устанавливается через WebSocket’ы: https://discord.com/developers/docs/topics/gateway.

Ответ написан более трёх лет назад

Комментировать

Нравится 1 Комментировать

Ответы на вопрос 1

Alexandre888

Александр @Alexandre888 Куратор тега Discord

Javascript-разработчик

при чём здесь API дискорда?
это делается напрямую, через настройки.

5efa34796cea7744176734.png

настройки > игровая активность:

далее указываете нужные вам параметры.
игровую активность можно включить только используя клиент дискорда.

Ответ написан более трёх лет назад

Статусы в discord-py

Как зделать кастомный статус в discord-py? В документации я нашел атрибут CustomActivity для активности, и поидеи он должен работать как кастомный статус, но так и не работает,вот код:

await bot.change_presence(status=discord.Status.online, activity=discord.CustomActivity(sttstxtf)) 

Если вместо CustomActivity подставить Game то все работает А ещё хотелось бы узнать как сделать: бот слушает, и бот смотрит

Отслеживать
задан 6 июн 2022 в 16:52
user451780 user451780

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

 await bot.change_presence(status = discord.Status.online, activity = discord.Activity(name = f'текст', type = discord.ActivityType.playing)) #Идёт инфа о команде помощи await asyncio.sleep(99) await bot.change_presence(status = discord.Status.idle, activity = discord.Activity(name = f'за серверами', type = discord.ActivityType.watching)) #Инфа о количестве серверов, на котором находится бот. await asyncio.sleep(99) members = 0 for guild in bot.guilds: for member in guild.members: members += 1 await bot.change_presence(status = discord.Status.idle, activity = discord.Activity(name = f'за участниками', type = discord.ActivityType.watching)) #Общее количество участников, за которыми следит бот (Находятся на серверах) await asyncio.sleep(99) 

Статус: (online — онлайн) (idle — отошёл) (dnd — не беспокоить)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *