Как запустить бота Garty
В этой мини статье я расскажу как запустить бота на примере сервера Beget.
Сейчас у вас есть архив со следующими файлами:
Как создать бота в телеграмме
Для начала мы должны создать TOKEN бот, чтобы это сделать воспользуйтесь BotFather.
BotFather - это официальный бот телеграмма, который создаёт других ботов
Заполнить данные для работы бота
Откройте data/config.py и замените на свои данные:
Чтобы узнать user и password, hos, можно узнать создав сервер(пункт "Как загрузить на сервер").
database - название базы данных
На этом заполнение файлов завершенно!
Как загрузить на сервер
1. Выбираем VPS сервер - Beget.
Создаём VPS сервер с PostgreSql - уже настроенная база данных, минимального тарифа за 9,73 будет достаточно на первых этапах, но рекомендую производить тонкую настройку(может привести к увеличению цены)
Загрузка файлов на сервер
Жми на "файловый менеджер", откроется список файлов сервера
Загрузить архив на сервер:
Нажмите по нему ПКМ и распакуйте(указав название папки) После этого в списке файлов сервер появится папка с вашим ботом
Загрузите базу данных на сервер.
Нажмите на "Информация о PostqreSQL" -> "Перейти к ПО"
Введите имя пользователя и пароль.
Создайте базу данных, введя название "habbit"
Нажмите импорт, далее выберите файл из архива "habbit.sql" и нажмите выполнить!
Запуск бота
Для начала авторизуйтесь как администратор(данные у вас на почте)
и пропишите следующие команды(по очереди)
cd /habbit
pip install -r requirements.txt
nohup python3 app.py &
На этом всё! Теперь твой бот работает, не забывай оплачивать сервер, и он будет работать вечно :)
Если возникли трудности или что-то непонятно, пиши мне @marssak