Skip to content
This repository has been archived by the owner on Apr 28, 2023. It is now read-only.

Latest commit

 

History

History
106 lines (87 loc) · 5.51 KB

README.md

File metadata and controls

106 lines (87 loc) · 5.51 KB

🎈 Стицько v1

Перша версія Стицька. Швидка. Проста. Легендарна.

Стицько v1 мав абсолютно 0 команд, налаштувань, або чого іншого, та був базою того, на чому працював Стицько. Принцип роботи цієї версії був перенесений у Стицько v2.

Як почати користуватись ботом

🐍 Спочатку, вам потрібен буде Python. Він повинен бути встановленим на вашій системі. Скачайте Python. Рекомендована версія - 3.10.10. ✨ Далі, потрібно встановити pip. 🧵 Вам також знадобиться git.

Після встановлення pip, git, та Python, клонуємо репозиторій:

git clone https://github.com/curioustudios/stytsko-v1
cd stytsko-v1

Далі, встановлюємо усі потрібні бібліотеки через pip:

pip install os
pip install discord
pip install asyncio
pip install random
pip install re

Після цього, зайдіть у файл index.py, та вставте ваш токен в самому низу файла, як показано тут: image

+ client.run("ВАШ ТОКЕН ТУТ")

Збережіть файл.

Знову зайдіть у консоль, та запустіть бота:

python index.py

або, якщо не спрацювало:

py index.py

також, можете спробувати:

python3 index.py

Це усе! Бот запущений.

🐧 Хостинг на Linux системах

Ми будемо використовувати systemd для цього. Спочатку, необхідно створити службу systemd. Для цього потрібно створити файл з розширенням .service у каталозі /etc/systemd/system. Наприклад, можна назвати файл mydiscordbot.service. Вміст файлу має бути наступним:

[Unit]
Description=My Discord Bot
After=network.target

[Service]
User=USERNAME
Group=USERNAME
WorkingDirectory=/path/to/directory
ExecStart=/usr/bin/python /path/to/directory/index.py
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

У цьому файлі необхідно замінити USERNAME на ім'я користувача, від імені якого запускається бот. Також потрібно замінити /path/to/directory на шлях до каталогу з файлом index.py.

Після створення файлу служби необхідно оновити список служб systemd командою:

sudo systemctl daemon-reload

Після цього службу можна запустити командою:

sudo systemctl start mydiscordbot.service

Щоб переконатися, що служба працює, можна перевірити її стан командою:

sudo systemctl status mydiscordbot.service

Щоб зробити службу постійно активною, необхідно її встановити:

sudo systemctl enable mydiscordbot.service

З цього моменту служба буде запускатися автоматично при перезавантаженні системи і працювати 24/7.

Ліцензія

Перед тим, як хостити бота, будь ласка перевірте файл LICENSE.md для інформації про ліцензію Стицька.

Ліцензія Creative Commons Attribution-NonCommercial-NoDerivatives (CC BY-NC-ND) - короткий опис

Дозволено:

  • Поширення: Ви можете копіювати та поширювати роботу, якщо вказуєте автора.
  • Використання для некомерційних цілей: Ви можете використовувати роботу для некомерційних цілей.

Заборонено:

  • Зміна: Ви не можете змінювати, перетворювати чи будувати на основі роботи.
  • Використання для комерційних цілей: Ви не можете використовувати роботу для комерційних цілей.

Ця ліцензія дозволяє використання роботи тільки у некомерційних цілях, з обов'язковим зазначенням автора, та забороняє будь-які зміни в оригінальній роботі (крім токена). Також забороняється використання роботи для комерційних цілей. Для повної інформації про ліцензію, перевірте файл LICENSE.md.

Створено організацією curioustudios у 2023 році