Skip to content

rrishkulova/Transliteration_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transliteration Bot

Бот в Телеграме для транслитерации ФИО в соответствии с Приказом МИД России от 12.02.2020 № 2113

Инструкция

  1. В Telegram необходимо найти @BotFather

  2. Вводим команду /newbot и далее, следуя указаниям @BotFather, присваиваем своему будущему боту name и username

  3. После этого @BotFather пришлет ссылку на созданного бота, а также Токен для доступа к HTTP API.

  4. Открываем в текстовом редакторе файл dockerfile * и прописываем код:

FROM python:slim
ENV TOKEN='здесь необходимо указать свой TOKEN от @BotFather'
COPY . .
RUN pip install -r requirements.txt
CMD python bot.py

  • Dockerfile — это текстовый файл с инструкциями, необходимыми для создания образа контейнера. Эти инструкции включают идентификацию существующего образа, используемого в качестве основы, команды, выполняемые в процессе создания образа, и команду, которая будет выполняться при развертывании новых экземпляров этого образа контейнера.
  1. В редакторе кода в файле dockerfile открываем терминал и прописываем команду для запуска процесса создания образа (image): sudo docker build .

  2. После того как образ успешно сгенерируется, мы сможем найти его ID в последней строке, где комбинация цифр и букв и есть ID образа:

Successfully built 85bc6bef4ece

  1. Для запуска вводим команду с указанием ID образа: docker run -d -p 80:80 85bc6bef4ece (вместо последнего аргуента в коде указывайте свод ID образа)

  2. В Telegram переходим по ссылке от @BotFather (см. п.3) и можем начинать взаимодействовать с нашим ботом.

About

Telegram-бот для транслитерации

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages