aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--callbacks.py31
-rw-r--r--commands.py1
-rw-r--r--config_def.py10
3 files changed, 37 insertions, 5 deletions
diff --git a/callbacks.py b/callbacks.py
index 3508dbc..17fe34a 100644
--- a/callbacks.py
+++ b/callbacks.py
@@ -188,11 +188,32 @@ async def about_callback(callback: CallbackQuery):
]
await callback.message.edit_text(
- "✅ *об узбекгпт* ✅\n"
- "- создал @huker667\n"
- "- репозиторий бота: https://git.hkr.at.by/cgit.cgi/uzbekgpt\n"
- "- `git clone https://g.hkr.at.by/uzbekgpt`\n"
- "- подпешис: t.me/hukerass",
+ ABOUT_BOT,
+ reply_markup=InlineKeyboardMarkup(inline_keyboard=buttons),
+ )
+
+ await callback.answer()
+
+
+@router.callback_query(F.data.startswith("donate%"))
+async def donate_callback(callback: CallbackQuery):
+ current_user_id = str(callback.from_user.id)
+ data = callback.data.split("%", 1)
+ user_id = data[1]
+ if user_id != current_user_id:
+ await callback.answer("нет, не трогай")
+ return
+
+ buttons = [
+ [InlineKeyboardButton(text="назад", callback_data=f"settings%{user_id}")],
+ ]
+
+ await callback.message.edit_text(
+ "слушай сюда✅ если хочешь чтобы я не сдох от голода и не начал "
+ "писать на китайском✅ кидай сюда монеты👍\n\n"
+ "наполни чан узбекгпта на плов✅ а то мозги скрипят как старый таган ✅\n\n"
+ "ссылка внизу👍 whoever хочет быть красавчиком✅ кидай сколько не жалко👍\n\n"
+ f"{DONATE_LINK}",
reply_markup=InlineKeyboardMarkup(inline_keyboard=buttons),
)
diff --git a/commands.py b/commands.py
index 7838a6d..3c4b60c 100644
--- a/commands.py
+++ b/commands.py
@@ -252,6 +252,7 @@ async def settings_handler(event: Union[Message, CallbackQuery]):
callback_data=f"set_call%{user_id}%{call_cb}",
)
],
+ [InlineKeyboardButton(text="донат", callback_data=f"donate%{user_id}")],
[InlineKeyboardButton(text="о боте", callback_data=f"about%{user_id}")],
]
)
diff --git a/config_def.py b/config_def.py
index 2a980b9..14e82e5 100644
--- a/config_def.py
+++ b/config_def.py
@@ -54,6 +54,16 @@ CLEAR_COMMAND = True
PROMPT_COMMAND = True
CONFIG_COMMAND = True
+ABOUT_BOT = (
+ "✅ *об узбекгпт* ✅\n"
+ "- создал @zsh69\n"
+ "- репозиторий бота: https://git.hkr.at.by/cgit.cgi/uzbekgpt\n"
+ "- `git clone https://g.hkr.at.by/uzbekgpt`\n"
+ "- подпешис: t.me/hukerass"
+)
+
+DONATE_LINK = "https://t.me/send?start=IVRLB58MrhCp"
+
PROVIDERS = {
"ollama": {
"name": "оллама",