что сообщения в супергруппе последовательны, соответственно сегодня сморю логи, и вижу следуещее..
Но сначала с логических рассуждений:
Когда арабские боты добавляются в чат и пересылают сообщения, то вполне логично что они:
1) не могут написать первее сообщения о их добавлении
2) не могут написать позже последнего сообщения о их удалении
Соответственно, что я делаю - беру массив id сообщений о добавлении и удалениях, прогоняю через цикл закидывая пропущенные значения в другой массив. После, массив с id объединяю с последним.
По логике вещей, пропущенные значения как раз и есть id тех сообщений от арабов, но.
Я вижу следуещее: "Unhandled rejection Error: ETELEGRAM: 400 Bad Request: message to delete not found"
Возникает вопрос: оно то конечно понятно, что боты не видят сообщений друг от друга, но ведь запрос на удаление есть запрос на удаление, а id сообщения и в Африке id сообщения, так почему же пишет что таких сообщений не существует?
тут вопрос не в том, что „боты не видят сообщения других ботов“, а в том, что в базе данных этих сообщений вообще не существует (для ботов) следовательно, невозможно их удалить
У меня сейчас мозг подвзорвется Т.е., база айдишников сообщений для ботов и юзеров разная в тг?
Обсуждают сегодня