Более того, callback_query похоже, триггерит телеграм на запрет сообщений от бота.
Делал ещё ряд экспериментов. По событию chat_join_request запускал цепочку промисов:
sendMessage(), пауза 5 сек, sendMessage(), пауза, ...
Сообщения нормально приходили. Т.е. время не играет роли.
Но, если до конца такой цепочки юзер жмёт кнопку и прилетает callback_query — после этого сообщения уже не уходят и вызывают ошибку "bot can't initiate conversation with a user".
Похоже, отправка callback_query триггерит что-то на стороне Telegram, и тот более не даёт боту писать юзеру "первым".
Читал, разумеется. На деле всё не так однозначно, как показала практика )
В рамках 5 минут по этому user_chat_id (который по моим наблюдениям всегда равен id пользователя) не удаётся отправить дополнительные сообщения уже через несколько секунд. Что меня удивило и побудило задать этот вопрос.
Ответить однозначно, законно или незаконно получения данных — невозможно. Юриспруденция это лабиринт, где выходов несколько, и маршут зависит от многих факторов.
Например, когда статья Конституции прямо разрешает что-то, подзаконные акты могут это же самое действие запрещать и строго за него же наказывать.
И наоборот, любительские Условия использования сервиса могут запрещать определённое действие, но суд объявит эти Условия ничтожными по какой-то причине.
Adamos, вы же наилучший вариант предложили. Оформите как ответ, пожалуйста.
Криптопланшет, на котором редактить файл, с автолоком и самоуничтожением по таймеру при отсутствии успешных разлоков в течение времени. Может, яблочный, чтобы там всякие find-my-device и lost-mode были из коробки.
shurshur, может, есть какой-то минималистичный но продуманный тул, как 9001/copyparty для файлов, который можно и к апи регистраторов подключить, и получать запущенные докер-сервисы с vps, и порты, на которых узел слушает.
Чтобы не изобретать велосипед на Ansible плейбуках.
Учет без вторичности, а с интеграцией и управлением
составьте минимальный пример веб-страницы, где вставка 43 пробелов подряд в определённом месте:
1. не вызовет заметных визуальных изенений для пользователя
2. приведет к торможению и зависанию выполнения скриптов.
GeoGebra неплохой ресурс — там и для рисования-черчения удобный инструмент онлайн, и есть уроки по темам, в т.ч. по геометрии, но на английском. Возможно, встроенный в браузер переводчик поможет.
Делал ещё ряд экспериментов. По событию
chat_join_requestзапускал цепочку промисов:sendMessage(), пауза 5 сек, sendMessage(), пауза, ...
Сообщения нормально приходили. Т.е. время не играет роли.
Но, если до конца такой цепочки юзер жмёт кнопку и прилетает
callback_query— после этого сообщения уже не уходят и вызывают ошибку "bot can't initiate conversation with a user".Похоже, отправка
callback_queryтриггерит что-то на стороне Telegram, и тот более не даёт боту писать юзеру "первым".