На уроке мы займемся тем, что организуем автоматическую выбора ответа на запросы пользователей нашего клиента.
*Вопрос: как защитить Бота от нежелательных пользователей?
Дата отправки отчёта:
31 марта 2018 г.
Задание выполнено: за
46 мин.
Чему научился:
Научил бота реагировать на несколько команд. Выяснил что нельзя сделать команду русскими буквами, то есть можно но нажать на них нельзя, только руками вбивать (не подсвечиваются)
Что было сложным:
Заставить себя заниматься в субботу))
Совсем забыл, что нужно было ещё ответить на вопрос. Защитить, ну можно наверное какуюнибудь авторизацию замутить, создать затем сессию этому пользователю. Если пользователь авторизовался можно расширить еми спектр предоставляемой информации. Может быть (это не точно, моё предположение) есть что то внутреннее у телеграмма для реализации того, чтобы ботом могли пользоваться ограниченное чем то число пользователей.
Ну что-то намутил, мне даже трудно представить как это можно было бы реализовать! Конечно сразу фантазия попёрла, но оборвал себя, тут всё гораздо проще!
Научился: Чтобы защитить бота, нужно, как и в любом другом деле в Интернете, сделать максимально недоступным любые настройки авторизации, спрятать токен, защитить код от взлома.
Урок был очень интересным и познавательным. Сразу появилось кучу идей и желание написать десятки ботов)
Автору огромное спасибо, все объясняет детально и доходчиво Трудности: Искать ошибки в своем коде
Научился: Создал таймер, сделал рефакторинг программы. Написал процедуру выбора ответа для команды /start и по подобию написал /help. Правда там пока толком ничего нет. Только немного текста))
Чтобы защитить Бота от нежелательных пользователей, нужно надежно хранить ключ от Бота, не давать другим пользователям больших полномочий по управлению Ботом, ну и наверное защитить основной Телеграм аккаунт хорошим паролем. Трудности: Придумать как защитить Бота.