ekonda / sketal

Бот для ВКонтакте. Беседы / группы / развлечения.
MIT License
119 stars 64 forks source link

После запуска не реагирует ни на что #116

Open Kirillxd911 opened 6 years ago

Kirillxd911 commented 6 years ago

Пожалуйста, не забудьте внимательно прочитать README.md и всё настроить точно как в инструкциях. Попробуйте ещё раз проверить введённые данные, подождите немного. Убедитесь, что у вас есть доступ к интернету, vk.com.

Что случилось? В чём ошибка?

Опишите вашу проблему, расскажите максимально подробно, что произошло и почему. Расскажите, что вы хотели, что сделали. Собственно никакой ошибки я не вижу (по крайней мере в консоли она не отражается). Суть в том, что консоль сообщает о том что бот начинает работать, но в итоге он не работает.

Как повторить эту ошибку? (код, который вызвал ошибку, настройки)

Что нужно запустить? Как нужно запустить? Где нужно запустить? Повторюсь, ошибки как таковой нет. А так, python3.6 run.py


[18.08.20 02:46:42] INFO : Initializing bot [18.08.20 02:46:42] INFO : Initializing vk clients [18.08.20 02:46:42] INFO : Logged in as: XXXXXXXX (XXXXXXXX) #группа [18.08.20 02:46:42] INFO : Logged in as: XXXXXXXX (XXXXXXXX) #аккаунт [18.08.20 02:46:42] INFO : Loading plugins [18.08.20 02:46:42] WARNING : No key specified for Yandex Speechkit Cloud. Google will be used. You can get your key - https://tech.yandex.ru/speechkit/cloud/. [18.08.20 02:46:42] INFO : Bot successfully initialized [18.08.20 02:46:42] INFO : Started to process messages ^C[18.08.20 02:48:40] INFO : Attempting to turn bot off [18.08.20 02:48:40] INFO : Stopped to process messages


BlackYuzia commented 6 years ago

Аналогичная проблема. (но в моем случае) Стоит уточнить то, что если вводить только 1 токен (группы или юзверя) то все работает нормально.

А если оба (юзверя и группы) то реакции на команды нет.

@Kirillxd911

PS: В моем случае я заюзал костыли... копируем файлы. Запускаем одного бота с токеном юзверя, второго с токеном группы. :d

Kirillxd911 commented 6 years ago

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


[18.08.21 11:15:48] INFO : Bot successfully initialized [18.08.21 11:15:48] INFO : Started to process messages [18.08.21 11:34:47] INFO : Attempting to turn bot off [18.08.21 11:34:47] INFO : Stopped to process messages


Мне интересно, есть такие у кого идеально запустился и работает бот? Я не понимаю конкретной причины: бот запустился, и на этом все - нет реакции с его стороны. Я бы еще понял если бы какая-то ошибка была, но тут все нормально.

BlackYuzia commented 6 years ago

@Kirillxd911 у меня норм пашет, но только если бот логинится из под юзеря ИЛИ из под группы.

Попробуй удалить/закомментировать (комментарий = # в начале строки) одну строку с "user" "token" или "group" "token"

Kirillxd911 commented 6 years ago

Вот лог если будет только токен группы:


[18.08.21 11:41:59] INFO : Initializing bot [18.08.21 11:41:59] INFO : Initializing vk clients [18.08.21 11:41:59] INFO : Logged in as: XXXXXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXX) [18.08.21 11:41:59] INFO : Loading plugins [18.08.21 11:41:59] WARNING : No key specified for Yandex Speechkit Cloud. Google will be used. You can get your key - https://tech.yandex.ru/speechkit/cloud/. [18.08.21 11:41:59] INFO : Bot successfully initialized [18.08.21 11:41:59] INFO : Started to process messages [18.08.21 11:42:11] INFO : Attempting to turn bot off [18.08.21 11:42:11] INFO : Stopped to process messages


Вот если будет только токен пользователя (то же самое):


[18.08.21 11:44:55] INFO : Initializing bot [18.08.21 11:44:55] INFO : Initializing vk clients [18.08.21 11:44:55] INFO : Logged in as: XXXXXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXX) [18.08.21 11:44:55] INFO : Loading plugins [18.08.21 11:44:55] WARNING : No key specified for Yandex Speechkit Cloud. Google will be used. You can get your key - https://tech.yandex.ru/speechkit/cloud/. [18.08.21 11:44:55] INFO : Bot successfully initialized [18.08.21 11:44:55] INFO : Started to process messages [18.08.21 11:45:00] INFO : Attempting to turn bot off [18.08.21 11:45:00] INFO : Stopped to process messages


@BlackYuzia , а у тебя бот на другом хостинге или на Heroku?

Kirillxd911 commented 6 years ago

[18.08.21 13:08:56] INFO : Initializing bot [18.08.21 13:08:56] INFO : Initializing vk clients [18.08.21 13:08:56] INFO : Logged in as: xxxxxx (https://vk.com/xxxxxx) [18.08.21 13:08:56] INFO : Loading plugins [18.08.21 13:08:56] WARNING : No key specified for Yandex Speechkit Cloud. Google will be used. You can get your key - https://tech.yandex.ru/speechkit/cloud/. [18.08.21 13:08:56] INFO : Bot successfully initialized [18.08.21 13:08:56] INFO : Started to process messages [18.08.21 13:09:30] INFO : Attempting to turn bot off [18.08.21 13:09:30] INFO : Stopped to process messages

Не знаю, все перепробовал. Была ос debian до этого, но все было также. Щас на ubuntu поставил - аналогичная история. Видно боты это не мое.

michaelkryukov commented 6 years ago

Бот принимает сообщения только из одного источника. Возможность вписывать несколько нужна только для выполнения некоторых методов и для потенциального распределения нагрузки.