Допустим, хочу сделать бот на платформе
https://dev.botframework.com/ С таким функционалом: брать контент группы Вконтакта, и отправлять в бот.
Растолкуйте по архитектуре, как правильно сделать.
Допустим, это будет приложение на C#, которое будет брать контент и отправлять в бот.
Возможно ли обойтись без базы данных? Видимо, если без БД, то пользователь будет видеть у себя только те посты, которые были сделаны в группе тогда, когда у него был запущен мессенджер?
А если делать приложение с базой данных, то как оно поймет, какой пост у какого юзера был загружен последним? (т.к. телефоны отключаются и т.п.).
В общем, проблема: есть группа вконтакта с одной стороны, и много мессенджеров - с другой, и между ними - приложение. Как оно должно быть спроектировано?