TypeError: объект «сопрограмма» не может быть вызванPython

Программы на Python
Ответить
Anonymous
 TypeError: объект «сопрограмма» не может быть вызван

Сообщение Anonymous »

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

Я пытался его дождаться

import discord, random, string, asyncio
from discord.ext import commands

def randomString(stringLength=10):
letters = string.ascii_lowercase
return ''.join(random.choice(letters) for i in range(stringLength))

Token = ""
client = discord.Client()

print("-----------------------------------")
print("| Choices |")
print("| (1) Token Banner |")
print("-----------------------------------")

Choice = input("Which choice would you like to choose?: ")

if Choice == "1":
Token = input(str("What token would you like to get banned?: "))

@client.event
async def on_ready():
print("Logged in as: %s" % Token)

@client.create_guild
async def start_creation():
await client.create_guild(randomString(10), region=None, icon=None)

asyncio.run(start_creation())

client.run(Token, bot=False)


Ожидается: создание сервера со случайной строкой, без региона и без значка.
Фактические результаты: проблема сопрограммы
Ошибка

Traceback (most recent call last):
File "app.py", line 31, in
asyncio.run(start_creation())
TypeError: 'coroutine' object is not callable
sys:1: RuntimeWarning: coroutine 'Client.create_guild' was never awaited


Подробнее здесь: https://stackoverflow.com/questions/572 ... t-callable
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»