/IrCA-Duty

Дежурный для Iris | Чат-менеджер

Primary LanguagePythonOtherNOASSERTION

IrCA Duty - дежурный Iris Chat Manager

Содержание

  1. Как установить
  2. Как обновить
  3. Сигналы
  4. Благодарности
  5. Статья про ЛП

Здесь есть видео.

Как установить

Для установки мы будем использовать сайт pythonanywhere.com

Переходим по ссылке, заполняем форму и нажимаем Register

(Под словами "вкладка X" далее по тексту, имеются в виду ссылки на этой панели)

Открываем вкладку Web
Кликаем на Add a new web app
В появившемся окошке next -> Flask -> Python3.8
В путь вводим /home/имя аккаунта/ICAD/start.py

Тыкаем на вкладку Files. Смотрим на картинку:

Вставляем в открывшийся редактор следующий текст и тыкаем на кнопку Run

import os
os.system('rm -rf ICAD')
os.system('git clone https://github.com/elchinchel/ICAD')

Далее переходим во вкладку Web и нажимаем на кнопку Reload имя аккаунта.eu.pythonanywhere.com

Переходим по ссылке имяаккаунта.eu.pythonanywhere.com (ссылка над кнопкой перезагрузки)

Вводим данные, нажимаем Установить.

Проверяем ЛС Ириса. Если наблюдается похожая картина, все прошло успешно.

Поздравляю, у тебя теперь есть дежурный. Подключиться к нужному чату можно, написав в нем команду +api

Внимание! Через три месяца на бесплатном тарифе сайт отключается!

Чтобы этого не произошло, нужно как минимум раз в три месяца заходить в аккаунт и нажимать на эту кнопку (на вкладке Web под кнопкой перезагрузки)

Как обновить

".c обновить"

Если дежурный не работает, открываем Files и создаём в любом месте файл upd.py. Вставляем в него следующий текст и тыкаем кнопочку Run:

import os
os.system('cd ~/ICAD; git fetch --all; git reset --hard origin/master-beta')

Команды

Команды можно найти тут

Благодарности

Спасибо за поддержку в сложные времена, public relations и просто всё хорошее:

Мария Громова

Спасибо за исходный код:

Юрий Юшманов VK | GitHub

Спасибо за идеи и помощь в тестировании:

Степа Та

Аня Фельченко

Спасибо за вклад в кодовую базу:

Алексей Кузнецов

Альнур Ахмадуллин

Серёжа Сафронов