Update README.md
This commit is contained in:
parent
e79a2db4fb
commit
51c828a8d0
|
@ -29,7 +29,7 @@
|
|||
* **!restore, !разрешить *@user*** — снова разрешает пользователю пользоваться ботом
|
||||
|
||||
# Установка и запуск бота
|
||||
Лучшим решением будет иметь платный аккаунт на [pythonanywhere](https://www.pythonanywhere.com/) чтобы запускать бота, как Always-on task и использовать MySQL базу данных. Можно, конечно, не использовать БД и запускать бота в консоли, но pythonanywhere может выключить вашу консоль, если вы долго не будете посещать её.
|
||||
Лучшим решением будет иметь платный аккаунт на [pythonanywhere](https://www.pythonanywhere.com/) чтобы запускать бота, как Always-on task. Можно, конечно, запускать бота в консоли, но pythonanywhere может выключить вашу консоль, если вы долго не будете посещать её.
|
||||
## Основа
|
||||
Итак, заходим на pythonanywhere, входим или регистрируемся.
|
||||
|
||||
|
@ -66,7 +66,7 @@ mysql_db = 'pythonanywhere_nickname$default' # Название вашей БД.
|
|||
Разберёмся с костылём для метода `photos.get`: Идем на `vk.com/dev`, нажимаем на *Мои приложения* и кликаем по *Создать приложение*. Новое приложение может называться как угодно, от него нам необходимо всего лишь сервисный ключ доступа, который можно найти, если нажать на *Настройки*
|
||||
## Если вы будете использовать команду !weather
|
||||
Перейдите по `openweathermap.org`, пройдите там регистрацию и создайте API ключ
|
||||
## Если вы решите использовать MySQL БД
|
||||
## Если вы решите использовать MySQL БД (давно не тестировалось, может не работать)
|
||||
Вам необходимо будет купить тариф на pythonanywhere, где есть поддержка MySQL базы данных, с которой бот будет работать. Тыкаем на *Databases* в шапке сайта. Создаём пароль для вашей базы данных. По умолчанию будет создана база данных с названием `your_nickname$default`, но вы можете создать БД со своим названием.
|
||||
## Запуск бота
|
||||
Если аккаунт платный: в pythonanywhere тыкаем на *Tasks*, создаём и запускаем в *Always-on tasks* задачу `python3.8 /home/pythonanywhere_nickname/dan63047pythonbot/longpulling.py`, где вместо pythonanywhere_nickname должен быть ваш никнейм на pythonanywhere. После небольшого тупления pythonanywhere запустит вашего бота.
|
||||
|
@ -97,4 +97,4 @@ mysql_db = 'pythonanywhere_nickname$default' # Название вашей БД.
|
|||
|
||||
Автор бота: [Даниил Михайлов](https://vk.com/dan63047)
|
||||
|
||||
Буду рад помощи и поддержке
|
||||
Буду рад помощи и поддержке
|
||||
|
|
Loading…
Reference in New Issue