summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Guschin <guschin@altlinux.org>2024-10-15 20:08:19 +0400
committerAndrew Guschin <guschin@altlinux.org>2024-10-15 20:08:19 +0400
commitdd177e3d2c4579bf435c1f583a1ceab3fb438791 (patch)
treec721d654b78d504e88449d2b51f78ceb2eea2c3c
parent3562ed767dbddfbcac321c7006962e1283eb63af (diff)
move project files to src
-rw-r--r--.dockerignore3
-rw-r--r--.gitignore1
-rw-r--r--README.md5
-rw-r--r--pyproject.toml4
-rw-r--r--src/backend_api.py (renamed from backend_api.py)0
-rw-r--r--src/basealt_bot_frontend/__init__.py2
-rw-r--r--src/bot.py (renamed from bot.py)0
-rw-r--r--src/botlogging.py (renamed from botlogging.py)4
-rw-r--r--src/config.example.py (renamed from config.example.py)0
-rw-r--r--src/keyboards.py (renamed from keyboards.py)0
-rw-r--r--src/states.py (renamed from states.py)0
-rw-r--r--src/utils.py (renamed from utils.py)0
12 files changed, 13 insertions, 6 deletions
diff --git a/.dockerignore b/.dockerignore
index 5237f0f..1d17dae 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,2 +1 @@
-venv
-db.sqlite3 \ No newline at end of file
+.venv
diff --git a/.gitignore b/.gitignore
index 14e0a5f..e8fbe0e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,3 @@
logs
__pycache__
config.py
-venv
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..78c8e64
--- /dev/null
+++ b/README.md
@@ -0,0 +1,5 @@
+# basealt-bot-frontend
+
+Чтобы запустить данного бота, соответствующий бэкенд уже должен быть поднят.
+После этого, можно скопировать файл `src/config.example.py` в файл
+`src/config.py` и вписать в него нужные значения токена бота и URL бэкенда.
diff --git a/pyproject.toml b/pyproject.toml
index e9088fd..28125de 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -9,8 +9,12 @@ dependencies = [
"python-telegram-bot==12.3.0",
"requests==2.22.0",
]
+readme = "README.md"
requires-python = ">= 3.8"
+[project.scripts]
+startbot = "bot:main"
+
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
diff --git a/backend_api.py b/src/backend_api.py
index 94841f9..94841f9 100644
--- a/backend_api.py
+++ b/src/backend_api.py
diff --git a/src/basealt_bot_frontend/__init__.py b/src/basealt_bot_frontend/__init__.py
deleted file mode 100644
index 4268070..0000000
--- a/src/basealt_bot_frontend/__init__.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def hello() -> str:
- return "Hello from basealt-bot-frontend!"
diff --git a/bot.py b/src/bot.py
index 37e0ac8..37e0ac8 100644
--- a/bot.py
+++ b/src/bot.py
diff --git a/botlogging.py b/src/botlogging.py
index 6dc9d37..0a08a8d 100644
--- a/botlogging.py
+++ b/src/botlogging.py
@@ -1,5 +1,7 @@
import logging
+from pathlib import Path
+Path("logs").mkdir(exist_ok=True)
fh = logging.FileHandler("logs/log.log")
fh.setLevel(logging.DEBUG)
@@ -19,4 +21,4 @@ logging.basicConfig(
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logger.addHandler(fh)
-logger.addHandler(ch) \ No newline at end of file
+logger.addHandler(ch)
diff --git a/config.example.py b/src/config.example.py
index ba0e5bc..ba0e5bc 100644
--- a/config.example.py
+++ b/src/config.example.py
diff --git a/keyboards.py b/src/keyboards.py
index aa8d761..aa8d761 100644
--- a/keyboards.py
+++ b/src/keyboards.py
diff --git a/states.py b/src/states.py
index afb00cb..afb00cb 100644
--- a/states.py
+++ b/src/states.py
diff --git a/utils.py b/src/utils.py
index 933f0e8..933f0e8 100644
--- a/utils.py
+++ b/src/utils.py