Аркадий Гальченко, Телетон увы не предоставляет айди анонимного админа в ивенте.
Хотя, можно пойти от обратного - если хендлер ловит сообщение, но данных event.from_id или event.sender нет, значит сообщение пишет сам чат.
Сниппет выше делает то же самое, только дополнительно сверяет с чат айди, ибо это может быть не чат(отправитель) а другой канал. Если нужен сам факт того что отправитель админ - этого обычно хватает.
Но как-то мне не внушает доверия этот вариант.
Ну боты могут удостовериться с помощью инлайн кнопок, а вот как быть с человеческим аккаунтом тут уже хз. Ну можно взять "должность" анонимного админа из ивента event.message.post_author, но
async for user in bot.iter_participants(event.chat, filter=ChannelParticipantsAdmins):
print(user.stringify())
не показывает должность админа. То есть не выйдет достать айди анонимного админа по его "должности"
Записывать в редис клиента и сколько он сделал запросов в минуту ? Если более 10, то не отвечаем ему ?
Но тогда могут заспамить множеством клиентов.
Ну так ограничивайте по формуле 1 запрос в Х сек, чтобы клиент разом не выс... выплюнул 10 запросов, что по факту всё равно нагрузит систему, и не ждал минуту в кулдауне.
Ну или ещё лучше - отсеивайте номера стран которые не совпадают с регионами вашей ЦА.
И еще проблема в том, что регистрировал я его у Yahoo, а их выкупил verizon и теперь вместо простой отмены подписки предлагают связываться с каким-то там агентами и звонить им... Ничего я если просто забью на домен? Сами отключат?
А как быть, если его продлил сам регистратор?)) У меня сейчас есть домен все сроки которого (год+отсрочки на продление) закончились еще в октябре прошлого года, но тот продолжает висеть за мной и стучится к серверу. Заметил это только в январе этого года и забил на него мыслями что это регистратор такой щедрый подарок (отсрочку) сделал. Сейчас проверил - все еще висит.
Сниппет выше делает то же самое, только дополнительно сверяет с чат айди, ибо это может быть не чат(отправитель) а другой канал. Если нужен сам факт того что отправитель админ - этого обычно хватает.
Ну боты могут удостовериться с помощью инлайн кнопок, а вот как быть с человеческим аккаунтом тут уже хз. Ну можно взять "должность" анонимного админа из ивента event.message.post_author, но
не показывает должность админа. То есть не выйдет достать айди анонимного админа по его "должности"