randydev commited on
Commit
3dd8a34
·
verified ·
1 Parent(s): b02ee58

Update chatbot/plugins/web.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/web.py +8 -15
chatbot/plugins/web.py CHANGED
@@ -14,14 +14,7 @@ import akenoai as dev
14
 
15
  from . import force_sub
16
 
17
- @Client.on_message(filters.command("reloadlang") & filters.user(1191668125))
18
- async def reload_languages_cmd(client: Client, message: Message):
19
- from chatbot.plugins.languages import load_languages, LANGUAGES, LANGUAGE_DICT
20
- LANGUAGES.clear()
21
- LANGUAGES.extend(load_languages())
22
- LANGUAGE_DICT.clear()
23
- LANGUAGE_DICT.update({lang['code']: lang['name'] for lang in LANGUAGES})
24
- await message.reply("Language list reloaded successfully.")
25
 
26
  @Client.on_message(
27
  ~filters.scheduled
@@ -33,7 +26,7 @@ async def askwebcmd(client: Client, message: Message):
33
  pro = await message.reply("Processing your web request...", quote=True)
34
  user_id = message.from_user.id
35
  user = await users_collection.find_one({"user_id": user_id})
36
- lang = user.get("language") if user else None
37
  chat_user = await db.get_chatbot(message.chat.id)
38
  if not chat_user:
39
  return
@@ -52,13 +45,13 @@ async def askwebcmd(client: Client, message: Message):
52
  )
53
  await pro.delete()
54
  return
55
- akeno_api = dev.AkenoPlus(...)
56
- response = await akeno_api.chatgpt_mode_web(
57
- query=prompt,
58
- is_trans="True",
59
- lang=lang
60
- )
61
  try:
 
 
 
 
 
 
62
  data = await akeno_api.get_json(response=response)
63
  await pro.edit_text(data.randydev.message)
64
  except Exception as e:
 
14
 
15
  from . import force_sub
16
 
17
+ LANGUAGES_DEFAULT = "en"
 
 
 
 
 
 
 
18
 
19
  @Client.on_message(
20
  ~filters.scheduled
 
26
  pro = await message.reply("Processing your web request...", quote=True)
27
  user_id = message.from_user.id
28
  user = await users_collection.find_one({"user_id": user_id})
29
+ lang = user.get("language") if user else LANGUAGES_DEFAULT
30
  chat_user = await db.get_chatbot(message.chat.id)
31
  if not chat_user:
32
  return
 
45
  )
46
  await pro.delete()
47
  return
 
 
 
 
 
 
48
  try:
49
+ akeno_api = dev.AkenoPlus(...)
50
+ response = await akeno_api.chatgpt_mode_web(
51
+ query=prompt,
52
+ is_trans="True",
53
+ lang=lang
54
+ )
55
  data = await akeno_api.get_json(response=response)
56
  await pro.edit_text(data.randydev.message)
57
  except Exception as e: