Iriskin0 / Chat-Wars-Bot

Бот для текстовой мморпг Chat Wars в Telegram (плз не смотрите код, этому проекту сто лет)
43 stars 33 forks source link

[Инлайн кнопка] Не парсит приказы в чатах от прописанных в ключе админах #89

Open woopwooper opened 7 years ago

woopwooper commented 7 years ago

При загрузке скрипта прописываю админов в виде --order "xxx,yyy" где, например XXX - живой человек, а YYY - замковый бот, вещающие в чат (канал) отряда. Когда приходят приказы о нападении/дефе в канал от XXX и/или YYY, то они не воспринимаются ботом и не отправляются в основной канал ChatWars.

Бот обновлен. Cli живой. Все работало с апреля.

Появилось ощущение, что перестало работать синхронно с обновлением, в котором перестало быть нужно прописывать замок в ключе.

Loskir commented 7 years ago

ошибку какую-нибудь пишет?

Loskir commented 7 years ago

Приказы включены?

woopwooper commented 7 years ago

Ошибок не пишет. Приказы естественно включены.

Loskir commented 7 years ago

странно, у меня работает

Wifelly commented 7 years ago

Практически такая же проблема. Не встает в атаку, если приказ приходит от бота в лс. Приказы включены, бот прописан в источниках приказов

Wifelly commented 7 years ago

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

woopwooper commented 7 years ago

Естественно регистр совпадает.

woopwooper commented 7 years ago

в 12:00 специально проверил. Админ прописан, регистр ника соблюден, приказы включены, приказ в чате был. Бот не сработал. Ошибок не написал, да и в принципе, вообще ничего не написал.

Wifelly commented 7 years ago

Хм, может дело в инлайн кнопке? Бот на сообщения с ней отказывается реагировать.

woopwooper commented 7 years ago

Да нет, просто флаг присылают.

3mph4515 commented 7 years ago

Инлайн кнопка идет вместе с флагом, кажется, что вроде два раздельных сообщения, но это одно -- флаг и инлайн кнопка. И проверь заходит ли в work_with_message в этот if if msg['event'] == 'message' and 'text' in msg and msg['peer'] is not None:

Loskir commented 7 years ago

._ . бот не видит сообщения с инлайн кнопкой, да и инлайн кнопка не может быть без текста