Задать вопрос
@vopros2293

Узнать дату регистрации в телеграм боте?

Как можно узнать дату регистрации в телеграм боте?
  • Вопрос задан
  • 41507 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
OTCloud
@OTCloud
Программирование и Архитектура ПО
Узнать свою дату регистрации:
https://t.me/creationdatebot
Ответ написан
Laiwers
@Laiwers
Python, Telegram, Parsing
Без БД это сделать никак не получиться. У любого бота должна быть БД, с ней открывается больше возможностей.

Вам нужно в момент отправки пользователем /start проверять, есть ли он в БД. Если нет, то получаем время в данный момент и сохраняем дату и время в БД.
Время можно определить двумя способами:
  1. Можно с помощью ключа date, он присутствует у каждого Message и не только. Но имейте в виду, что дата будет возвращаться по времени Unix.
  2. Также можно с помощью встроенных функций в ЯП (например в Python с помощью datetime).

Если ты имеешь в виду, узнать твою дату регистрации в каком-то боте, то можешь посмотреть на дату первого отправленного тобой сообщения боту.
Ответ написан
Комментировать
@Violaqwe
Существут боты, которые добавлены во многие чаты. Эти боты собирают аналитику, статистику. Делается это для защиты от спама, в рекламных целях, анализа продаж и т.д.
В некоторых таких ботах есть возможность узнать, когда пользователь засветился в каком либо чате, а по ней косвенно узнать дату создания аккаунта.
Я пользуюсь этим ботом: https://t.me/Moderator_Rubot он пишет дату создания пользователя и список групп, в которых состоит пользователь.
Этот бот администрирует несколько десятков тысяч групп.
Команда "!user @Marianna" без кавычек.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы