Fix import
This commit is contained in:
@@ -6,8 +6,8 @@ metadata:
|
|||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
source:
|
source:
|
||||||
repoURL: https://github.com/YOUR_ORG/telegram-groupfactory.git
|
repoURL: https://git.devops.lnxc.it/dev/IMS/telegram-groupfactory.git
|
||||||
targetRevision: main
|
targetRevision: master
|
||||||
path: k8s
|
path: k8s
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
|
runAsUser: 1000
|
||||||
|
runAsGroup: 1000
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
type: RuntimeDefault
|
type: RuntimeDefault
|
||||||
containers:
|
containers:
|
||||||
@@ -60,6 +62,9 @@ spec:
|
|||||||
cpu: 500m
|
cpu: 500m
|
||||||
memory: 512Mi
|
memory: 512Mi
|
||||||
securityContext:
|
securityContext:
|
||||||
|
runAsNonRoot: true
|
||||||
|
runAsUser: 1000
|
||||||
|
runAsGroup: 1000
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
capabilities:
|
capabilities:
|
||||||
drop:
|
drop:
|
||||||
|
|||||||
11
src/main.py
11
src/main.py
@@ -2,8 +2,7 @@ import asyncio
|
|||||||
import logging
|
import logging
|
||||||
import json
|
import json
|
||||||
import uvicorn
|
import uvicorn
|
||||||
from telethon import TelegramClient, events
|
from telethon import Button, TelegramClient, events
|
||||||
from telethon.tl.types import InlineKeyboardMarkup, InlineKeyboardButton
|
|
||||||
from src.config import load_config, save_user_admin_role, get_user_admin_role
|
from src.config import load_config, save_user_admin_role, get_user_admin_role
|
||||||
from src.services.mongodb_service import MongoDBService
|
from src.services.mongodb_service import MongoDBService
|
||||||
from src.services.user_service import UserService
|
from src.services.user_service import UserService
|
||||||
@@ -195,12 +194,12 @@ async def main():
|
|||||||
response = await group_handler.handle_create_group(group_name, user_ids)
|
response = await group_handler.handle_create_group(group_name, user_ids)
|
||||||
|
|
||||||
# Ask about admin role with inline buttons
|
# Ask about admin role with inline buttons
|
||||||
buttons = InlineKeyboardMarkup([
|
buttons = [
|
||||||
[
|
[
|
||||||
InlineKeyboardButton(text="✅ Yes, I want to be full admin", data=b"admin_role:yes"),
|
Button.inline("✅ Yes, I want to be full admin", b"admin_role:yes"),
|
||||||
InlineKeyboardButton(text="❌ No, just regular member", data=b"admin_role:no")
|
Button.inline("❌ No, just regular member", b"admin_role:no"),
|
||||||
|
]
|
||||||
]
|
]
|
||||||
])
|
|
||||||
|
|
||||||
await event.respond(
|
await event.respond(
|
||||||
f"{response}\n\n" +
|
f"{response}\n\n" +
|
||||||
|
|||||||
Reference in New Issue
Block a user