Приветствую всех, кому приходилось писать записки под дворник типа «Вы - "редиска", заблокировали выезд» и оставлять свой номер телефона на всеобщее обозрение. Меня зовут Алексей, я занимаюсь разработкой KlaxonAutoBot — бота для анонимного общения автовладельцев через Telegram. Сегодня я хочу подробно объяснить, как устроена анонимность в боте, почему мы физически не можем узнать, кто кому пишет, и почему это безопаснее, чем традиционные способы. Давайте разбираться по порядку. Вот схема таблиц из кода бота (файл klaxonautobot.py): Ключевой момент:
Мы храним только Telegram User ID — это число, например 7748964697. Это не номер телефона, не email, не паспортные данные. Это внутренний идентификатор Telegram. Важно: Нет. Вот почему: python Получатель видит: Username передается ТОЛЬКО если: Это как обмен визитками — добровольно и осознанно. Допустим, злоумышленник получил доступ к файлу car_bot.db. Что он увидит? Что можно сделать с этими данными? Что НЕЛЬЗЯ сделать: Для сравнения:
Запис