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

Как сделать так, чтобы бот отправлял зашифрованное сообщение пользователя?

Как сделать команду, которая будет шифровать сообщение, введённое пользователем. Например, пользователь отправляет сообщение "как дела?", после чего бот его шифрует, например, смещая буквы на 3 знака вперёд и вывел "нгн жзог?"
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
@Azperin
Дилетант
Необходимые проверки думаю сам напишеш
let cryptMsg = msg.split('').map((c) => String.fromCharCode(c.charCodeAt(0) + 3)).join('');
Ответ написан
Комментировать
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Посмотрите, как работает шифр Цезаря, реализация не сложная. Должен быть алфавит, а дальше две функции кодирования и декодирования, на вход подаете строку и шаг, функция смещается по строке на этот шаг и заменяет одну букву на другую.
Вот тут можно подсмотреть реализацию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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