Прочитав данные статьи, можно разработать бота любой сложности, все зависит от ваших фантазий, вот БОТ которого я создал. Кому интересно пишите в тех. поддержку бота, поделюсь опытом и знаниями.
Перед тем как выкладывать код на GitHub, внесу небольшие изменения в написанный код.
Первое что необходимо сделать, это скрыть секретный ключ (токен полученный от BotFather) от посторонних глаз. Создадим два файла settings.py и .gitignore, в файле settings.py создаем переменную TG_TOKEN в ней будет храниться токен от бота и создаем переменную TG_API_URL в нее кладем прокси url. Для того чтобы данные из файла settings.py были доступны в файле bot.py необходимо их импортировать. И самое главное в созданном файле .gitignore пишем название файла где хранятся данные которые планировали скрыть и не размещать на GitHub.
.gitignore — это файл необходимый для скрытия папок и файлов от системы контроля версии Git. Обычно скрывают конфигурационные файлы, пароли, временные файлы и папки.
Что такое Github Actions
Добавляем файлы в Git репозиторий. В терминале PyCharm пишем команду git status.
git status — позволяет отследить состояние репозитория, какие изменения необходимо зарегистрировать.
Исключим папки .idea/ и __pycache__/ добавив их в файл .gitignore и еще раз напишем команду git status.
В GitHub собраны примеры gitignore файлов для всех типов проектов, к примеру Python.gitignore .
Следующей командой в терминале PyCharm будет git add .
git add . — добавит в репозиторий все файлы, в которых были изменения, а также новые файлы.
Для сохранения изменений на данном этапе, выполним команду git commit -m ‘ ‘ и передадим сообщение описывающее изменения сделанные в этом коммите.
Получаем оповещения от GitHub
Данная статья является логическим продолжением истории о создании бота для Telegram, там мы разработали простого, но бесполезного пока, Telegram-бота и научили его разговаривать. Пришло время добавить ему более интересных функций.