June 15, 2021

Инструкция по установке бота

Установка под windows

Установка python

1 - Скачиваем установщик питона с сайта python.org

2 - Открываем установщик, нажимаем галочку "Add to PATH", жмем "Install Now", ждем установки

3 - После установки нажимаем эту кнопку, потом закрываем окно. Python установлен


Установка бота

1 - Распаковываем архив с ботом в удобное место

2 - Открываем командную строку. Переходим в папку с ботом:

cd Путь/До/папки

Или просто перетаскиваем папку в окно терминала

3 - Устанавливаем зависимости. Пишем:

pip install -r requirements.txt

Ждем окончания установки.

4 - Открываем файл config.ini через любой текстовый редактор. Вписываем свои данные.

Получить id каналов, саппортов и т.д. можно в боте @getmyid_bot

Юзернеймы вписывайте без @ в начале

pay - процент с залета воркеру

pay_support - процент воркеру, когда мамонт оплатил с помощью тех. поддержки

pinned_message_id - id закрепа, где будет писать актуальный статус проекта (ворк/не ворк). Нужно отправить сообщение от имени бота, прописав в браузере:

api.telegram.org/bot{токен вашего бота (без скобочек)}/sendMessage?chat_id={ID чата воркеров}&text=Любой текст

(пример) api.telegram.org/bot1821684039:AAFDp_bmX65oC7ujMKmaWLUvzgl3JAqeVII/sendMessage?chat_id=-1001283078038&text=r
(примечание) id может быть не из 5 цифр

Из полученного ответа копируем 5 цифр, которые выделены на скрине, это id сообщения, вставляем его в конфиг. Сообщение в чате закрепляем.

С остальным, думаю, разберетесь. Сохраняем файл, закрываем.

Запуск бота

Открываем еще 2 окна командной строки, переходим в каждой в папку с ботом, пишем (все команды в разных окнах):

python ticket.py
python whores.py
python casino.py

Установка под linux

Установка

1 - Переходим в папку с ботом:

cd Путь/к/папке

2 - Пишем:

pip3 install -r requirements.txt

3 - Открываем файл config.ini:

nano config.ini

Вставляем свои данные

Получить id каналов, саппортов и т.д. можно в боте @getmyid_bot

Юзернеймы вписывайте без @ в начале

pay - процент с залета воркеру

pay_support - процент воркеру, когда мамонт оплатил с помощью тех. поддержки

pinned_message_id - id закрепа, где будет писать актуальный статус проекта (ворк/не ворк). Нужно отправить сообщение от имени бота, прописав в браузере:

api.telegram.org/bot{токен вашего бота (без скобочек)}/sendMessage?chat_id={ID чата воркеров}&text=Любой текст

(пример) api.telegram.org/bot1821684039:AAFDp_bmX65oC7ujMKmaWLUvzgl3JAqeVII/sendMessage?chat_id=-1001283078038&text=r
(примечание) id может быть не из 5 цифр

Из полученного ответа копируем 5 цифр, которые выделены на скрине, это id сообщения, вставляем его в конфиг. Сообщение в чате закрепляем.

С остальным, думаю, разберетесь. Сохраняем файл (Ctrl+O, Enter), закрываем (Ctrl+X).

3 - Если не установлен screen, пишем:

sudo apt install screen

Как пользоваться этой штукой, можете почитать тут - https://losst.ru/komanda-screen-linux

4 - Создаем новую сессию screen:

screen -S work

Создаем 3 окна screen, в каждом переходим в папку с ботом, запускаем файлы бота:

python3 ticket.py
python3 casino.py
python3 whores.py

Выходим из сессии (Ctrl+D)

Как получить id чата

создаете чат(группу)
находите бота @getmyid_bot

Добавляем бота в администраторы

получаем такое сообщение в чате