Зашифровать историю чата Telegram - PullRequest
0 голосов
/ 09 мая 2018

В настоящее время я пытаюсь создать бот-телеграмму для связи писем с группой телеграмм.

Пользователи должны иметь возможность написать несколько сообщений и (когда они пожелают) отправить команду /sendEmail, чтобы отправить все ранее отправленные сообщения по электронной почте. (Пример чата как на картинке ниже)

Image showing bot sending an encryption code first, then user sending several messages and at last sending /sendEmail {ENCRYPTION_CODE}

Поскольку Telegram не позволяет получить историю чата, мне нужно хранить каждое сообщение в тот момент, когда оно написано. Но поскольку я не хочу, чтобы какой-либо разработчик мог их прочитать, я бы хотел зашифровать их так, чтобы их можно было расшифровать только после отправки электронного письма.

Возможные данные, которые можно использовать в качестве ключа шифрования:

  • Код шифрования, отправляемый ботом / пользователем (отправляется редко, не каждое сообщение для удобства пользователя. Как на картинке)

Кто-нибудь знает способ шифрования всех сообщений, пока пользователь не отправит sendEmail?

...