А бот не хочет. Немножко работать можно, а много - так не договаривались же…
А на vps сервере нет ли ограничений на трафик, на одновременное количество соединений, на порты, на производительность, на ещё ченьть?
Бот кстати асинхронный или нет?
Rotyin, рекомендую вам переписать вопрос так, чтобы из самого вопроса было понятно то, что я из вас вытягиваю по кусочкам. Тогда будет существенно выше шанс получить внятную рекомендацию.
Напишите также, для чего и в каких именно случаях вам надо прерывать аварийно исполнение вашей программы. И что должно произойти после.
Rotyin, знаешь… глядя на код, я вообще не понимаю, что к чему там.
Внутри функции ещё одна, декорируемая функция. Причём непонятно, откуда в неё попадают аргументы; у менеджера контекста тоже непонятка с половиной аргументов; половину кода ты не показываешь…
Чего ожидаешь от функции - непонятно; что получаешь в ответ на свои ctrl-C тоже неясно.
И потом… что значит «завершить функцию»? Прервать её выполнение аварийно? Или что? А когда прервётся - что должно выполняться?
Рекомендую везде, где есть текстовая информация, приводить её текстом, а не скриншотом. Скриншоты нечитабельны, не копипастится с них инфа, они не индексируются…
Попробуйте воспользоваться отладчиком. Поставьте точку останова на эту строку и запустите код в режиме дебаггера, и смотрите, где и что и в какой переменной не так. И думайте почему.
stepanlll, на гайдах не уедешь далеко. Списков распространенных команд нет, есть API, есть код, который работает с API и надо читать доки по API и читать и разбирать код. Тогда можно понять, что к чему.
stepanlll, скажите, вы кроме бота что-нибудь делали на python? Крестики-нолики там... тетрис... калькулятор хотя бы. Ощущение, что у вас нет опыта дебага, а без этого вы далеко не уйдете.
Но вообще это очень-очень простой вопрос, если у вас этот вопрос вызывает сложности, вам ТОЧНО рано заниматься ботами. Сделайте для начала крестики-нолики, потом 2048...
Надо полный код ошибки, не из .exe файла, а из собственно запущенного кода. Есть ощущение, что код внутри .exe несколько больше и что там ловятся ошибки и возвращаются обрезанные. Нужен полный лог ошибки.