randydev commited on
Commit
471ab6f
·
verified ·
1 Parent(s): 9471089

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +21 -30
main.py CHANGED
@@ -31,6 +31,7 @@ USER_TRACK = """
31
  UserID: {user_id}
32
  First Name: {first_name}
33
  Username: @{username}
 
34
  """
35
 
36
  USER_LOGS = """
@@ -54,35 +55,17 @@ api = ak.PornoHub(key=API_KEY)
54
 
55
  not_allowed = ["hi", "hello", "hey", "hai", "help"]
56
 
57
- """
58
- @Client.on_message(filters.incoming & filters.private, group=-1)
59
- async def must_join_channel(bot: Client, msg: Message):
60
- MUST_JOIN = "RendyProjects"
61
- if not MUST_JOIN:
62
- return
63
- try:
64
- try:
65
- await bot.get_chat_member(MUST_JOIN, msg.from_user.id)
66
- except UserNotParticipant:
67
- if MUST_JOIN.isalpha():
68
- link = "https://t.me/" + MUST_JOIN
69
- else:
70
- chat_info = await bot.get_chat(MUST_JOIN)
71
- link = chat_info.invite_link
72
- try:
73
- await msg.reply(
74
- f"You must join [this channel]({link}) to use me. After joining try again !",
75
- disable_web_page_preview=True,
76
- reply_markup=InlineKeyboardMarkup([
77
- [InlineKeyboardButton("Join Channel", url=link)]
78
- ])
79
- )
80
- await msg.stop_propagation()
81
- except ChatWriteForbidden:
82
- pass
83
- except ChatAdminRequired:
84
- pass
85
- """
86
 
87
  @client.on_message(
88
  filters.incoming
@@ -150,6 +133,13 @@ async def check_membership(channel_id, bot, msg):
150
  & filters.private
151
  )
152
  async def welcome_start(client: Client, message: Message):
 
 
 
 
 
 
 
153
  keyboard = InlineKeyboardMarkup(
154
  [
155
  [
@@ -165,7 +155,8 @@ async def welcome_start(client: Client, message: Message):
165
  USER_TRACK.format(
166
  user_id=message.from_user.id if message.from_user else 0,
167
  first_name=message.from_user.first_name,
168
- username=message.from_user.username if message.from_user else None
 
169
  )
170
  )
171
  await message.reply_text(
 
31
  UserID: {user_id}
32
  First Name: {first_name}
33
  Username: @{username}
34
+ Check DB: {user_db}
35
  """
36
 
37
  USER_LOGS = """
 
55
 
56
  not_allowed = ["hi", "hello", "hey", "hai", "help"]
57
 
58
+ def set_user_update_in_db(user_id: int, first_name: str, username: str):
59
+ url = "https://private-akeno.randydev.my.id/api/v2/update_in_db"
60
+ params = {
61
+ "user_id": user_id,
62
+ "first_name": first_name,
63
+ "username": username
64
+ }
65
+ response = requests.post(url, params=params)
66
+ if response.status_code != 200:
67
+ return None
68
+ return response.json()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
 
70
  @client.on_message(
71
  filters.incoming
 
133
  & filters.private
134
  )
135
  async def welcome_start(client: Client, message: Message):
136
+ response = set_user_update_in_db(
137
+ user_id=message.from_user.id,
138
+ first_name=message.from_user.first_name,
139
+ username=message.from_user.username if message.from_user else None
140
+ )
141
+ if response is None:
142
+ return await message.reply_text("Try again problem")
143
  keyboard = InlineKeyboardMarkup(
144
  [
145
  [
 
155
  USER_TRACK.format(
156
  user_id=message.from_user.id if message.from_user else 0,
157
  first_name=message.from_user.first_name,
158
+ username=message.from_user.username if message.from_user else None,
159
+ user_db=response["message"]
160
  )
161
  )
162
  await message.reply_text(