Как получить guild discord py

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

takenGuild = client.get_guild(myServerID)

TakeGuild возвращает None

Когда я пытаюсь зациклить гильдии

for guild in client.guilds: print(guild.id)

он ничего не печатает.

import discord from discord.ext import commands, tasks from discord.utils import get client = commands.Bot(command_prefix = ‘.’) takenGuild = client.get_guild(123123123123123123) print(takenGuild.id) for guild in client.guilds: print(guild) print(guild.id) client.run(‘Token’)
user4277447 25 июл ’20 в 18:41 2020-07-25 18:41
2020-07-25 18:41

1 ответ

Вам нужно подождать, пока бот будет готов, вы можете использовать это. К вашему сведению bot теперь после обновлений встречается чаще, чем client

Источник: stackru.com

Discord.py Bot Tutorial — Multi Guild Invite Tracking (Episode #30) | MenuDocs

Как получить объект Guild?

Имеется:
Пользователь пишет личное сообщение боту
Бот получает сообщение и определяет отправителя
Бот добавлен на нужный сервер
Необходимо:
Получить объект определённого «сервера» для которого делается бот (имеется id этого сервера)
С помощью объекта «сервера» получить список пользователей данного сервера, и сравнить нахождение автора сообщения с пользователями сервера.
Что делал:
В bot есть такое:
601a57f79ea53831453600.png
Пытался использовать функцию:
perem = bot.get_guild(806158702259470336)
Но после выполнения этой функции оказывается, что
perem == None
Пробовал альтернативу:
601a59162d385952489156.png


Но тут нет того что мне надо. В общем нужна помощь
P.S: Пытался сделать:
bot.guilds[0].members
Но там только один пользователь, сам бот, в то время как:
bot.guilds[0].member_count == 3

  • Вопрос задан более двух лет назад
  • 111 просмотров

Источник: qna.habr.com

Ошибка client is not defined

I wanted to put slow mode on certain users because they keep spamming the chat, what am I doing wrong? Sorry if I missed something obvious it’s my first time making a bot. I copied it from a post on here because I’m still a beginner in javascript.

Еще по теме:  Как репостить из ВК в дискорд

60d8360c55993733051979.png

bot.login не помогает.. пишет

60d8362fa40c9020197400.png

discord.py Rewrite EP2: Displaying all bot guilds

  • Вопрос задан более года назад
  • 765 просмотров

у вас в начале кода должна быть подобная строка:
const client = new Discord.Client();

здесь, константа имеет название «client».
посмотрите, как она у вас записана и используйте это название.
если не поможет, добавьте в описание вопроса полный код.

Источник: xn—-ctbeac1atud4aaxcs.xn--p1ai

Рейтинг
( Пока оценок нет )
Загрузка ...