Задать вопрос
Sergey_418
@Sergey_418
Инженер-конструктор, учу python

Как реализовать сбор ID номеров в телеграм-боте?

Создал бота в телеге, и захотелось узнать, сколько людей его использует.

@bot.message_handler(commands=['start'])
def start(message):
    user_id = message.from_user.id
    with open ('id.txt', 'a') as file:
        file.write(f'ID:{user_id}\n')

Смастерил такую конструкцию, с компа бот хорошо записывает новые ID, а вот как данную тему организовать на хероку в связке с гитхабом, в репозитории файл id.txt не создается, создал сам, но туда не вносятся изменения (не добавляются новые ID номера).
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
gnifajio
@gnifajio
Совершенствуюсь каждый день
Насколько я понимаю, проблема в том, что на heroku для каждого пользователя создается отдельный Dino, и у них нет общих файлов. Попробуй использовать внешнюю бд.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MaxKra1985
разработчик java, python
Еще вариант - на каждый /start присылай сообщение админу (себе) с хештегом #регистрация. А потом посчитаешь просто количество сообщений. )
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект