Для начала нужно определиться бота на какой платформе? Я так полагаю это будет телеграм скорее всего, далее нужно изучить яп с помощью которого ты сможешь реализовать данного бота, советую для подобных целей использовать питон, далее нужно изучить документацию Telegram API, в зависимости от реализации хранения данных использовать тот или иной метод, данные можно хранить как в БД так и в обычном текстовом файле, все зависит уже от конкретной реализации и удобства для тебя