Во-первых, нужно читать внимательно Traceback. Там не зря пишут суть проблемы, "Объект типа NoneType не может быть подписан".
Во-вторых, когда у тебя ошибка, нужно кидать полный Traceback. У тебя много где используются переменные класса.
Читаешь поле с HTML, CSS или через input (если нужна реализация через Python-консоль) и закидываешь кго в переменную. Потом запускаешь бота, но вместо токена подставляешь переменную, в которой хранится токен.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.