randydev commited on
Commit
648d242
·
verified ·
1 Parent(s): baa43d2

Update chatbot/plugins/chat.py

Browse files
Files changed (1) hide show
  1. chatbot/plugins/chat.py +19 -0
chatbot/plugins/chat.py CHANGED
@@ -56,6 +56,15 @@ DISABLE_COMMAND = [
56
  "onchat"
57
  ]
58
 
 
 
 
 
 
 
 
 
 
59
 
60
  GEMINI_START_TEXT = """
61
  Hey! {name}
@@ -72,6 +81,8 @@ I am ready to be a gemini bot developer
72
  & ~filters.forwarded
73
  )
74
  async def startbot(client: Client, message: Message):
 
 
75
  buttons = [
76
  [
77
  InlineKeyboardButton(
@@ -114,6 +125,8 @@ FREE_GEMINI_TEXT = """
114
  )
115
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
116
  async def userstatus(client: Client, message: Message):
 
 
117
  is_check_plan = await db.is_gemini_plan(user_id=message.from_user.id)
118
  chat_user = await db.get_chatbot(message.chat.id)
119
  if not is_check_plan and not chat_user:
@@ -151,6 +164,8 @@ async def test_payment(client: Client, message: Message):
151
  )
152
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
153
  async def addchatbot_user(client: Client, message: Message):
 
 
154
  await db.add_chatbot(message.chat.id, client.me.id)
155
  await message.reply_text("Added chatbot user")
156
 
@@ -162,6 +177,8 @@ async def addchatbot_user(client: Client, message: Message):
162
  )
163
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
164
  async def rmchatbot_user(client: Client, message: Message):
 
 
165
  await db.remove_chatbot(message.chat.id)
166
  await message.reply_text("ok stopped gemini")
167
 
@@ -186,6 +203,8 @@ async def rmchatbot_user(client: Client, message: Message):
186
  @akeno.ForceSubscribe(where_from="RendyProjects", owner_id="xtdevs")
187
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
188
  async def chatbot_talk(client: Client, message: Message):
 
 
189
  genai.configure(api_key=GOOGLE_API_KEY)
190
  chat_user = await db.get_chatbot(message.chat.id)
191
  if not chat_user:
 
56
  "onchat"
57
  ]
58
 
59
+ NOT_ALLOWED_NON_PROGRAMMER = [
60
+ 466019692, # @myexcid,
61
+ 1423479724, # tonic,
62
+ 883761960, # ari
63
+ 6824458358, # None
64
+ 1982318761, # paman
65
+ 5575183435, #suku
66
+ 948247711, # akay
67
+ ]
68
 
69
  GEMINI_START_TEXT = """
70
  Hey! {name}
 
81
  & ~filters.forwarded
82
  )
83
  async def startbot(client: Client, message: Message):
84
+ if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER:
85
+ return
86
  buttons = [
87
  [
88
  InlineKeyboardButton(
 
125
  )
126
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
127
  async def userstatus(client: Client, message: Message):
128
+ if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER:
129
+ return
130
  is_check_plan = await db.is_gemini_plan(user_id=message.from_user.id)
131
  chat_user = await db.get_chatbot(message.chat.id)
132
  if not is_check_plan and not chat_user:
 
164
  )
165
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
166
  async def addchatbot_user(client: Client, message: Message):
167
+ if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER:
168
+ return
169
  await db.add_chatbot(message.chat.id, client.me.id)
170
  await message.reply_text("Added chatbot user")
171
 
 
177
  )
178
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
179
  async def rmchatbot_user(client: Client, message: Message):
180
+ if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER:
181
+ return
182
  await db.remove_chatbot(message.chat.id)
183
  await message.reply_text("ok stopped gemini")
184
 
 
203
  @akeno.ForceSubscribe(where_from="RendyProjects", owner_id="xtdevs")
204
  @akeno.LogChannel(channel_id="KillerXSupport", is_track=True)
205
  async def chatbot_talk(client: Client, message: Message):
206
+ if message.from_user.id in NOT_ALLOWED_NON_PROGRAMMER:
207
+ return
208
  genai.configure(api_key=GOOGLE_API_KEY)
209
  chat_user = await db.get_chatbot(message.chat.id)
210
  if not chat_user: