python не подключается к токену discord

#python #discord

#python #Discord

Вопрос:

Итак, я очень новичок, я пытаюсь подключить discord-бота к python. Я следил за несколькими учебными пособиями, но все они приводят к одной и той же проблеме:

 TOKEN = (<the token I am using>)
NameError: name '<the token I am using>' is not defined
  

Я не уверен, что не так? Я нахожусь на Mac и использую PyCharm CE.

 import discord
import os
from discord.ext import commands
from dotenv import load_dotenv

load_dotenv()
client = discord.Client()
TOKEN = (my token)

@client.event
async def on_ready():
    print(f'{client.user} has connected to Discord!')

client.run(TOKEN)
  

Комментарии:

1. Похоже, ваш код отображается неправильно, не могли бы вы отредактировать свой вопрос, включив в него пример?

2. является ли значение токена в виде строки? это означает, имеет ли он форму TOKEN = "198249184AB8" или нет TOKEN = 198249184AB8 . Обратите внимание на пропущенные кавычки во втором варианте. Идеальный способ — сделать его похожим на первый. Я бы посоветовал вам включить токен (замените все алфавиты на другой алфавит, а цифры на какой-нибудь другой номер для безопасности)

Ответ №1:

Вопрос довольно неясен, однако ошибка имени python обычно вызывается:

Имя переменной или функции с ошибкой

Так что вы, вероятно, не заключили сам токен в кавычки, чтобы сделать его строкой или чем-то таким простым.

Комментарии:

1. исправлено сообщение, теперь оно включает код. И да, я глуп и не заключил в кавычки токен ty, однако теперь возникла новая проблема: Traceback (most recent call last): File "file name", line 936, in _wrap_create_connection return await self._loop.create_connection(*args, **kwargs) # type: ignore # noqa у меня нет 936 строк, и есть примерно 20 таких сообщений об ошибках? Что не так? извините за беспокойство.

Ответ №2:

Значение токена должно быть в форме строки. Это означает, что он имеет вид

 TOKEN = "198249184AB8"
  

Обратите внимание на кавычки вокруг значения.