Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,12 @@ def handle(update):
if text == "/start" or text == "/refresh":
if not uid in queue["occupied"]:
keyboard = InlineKeyboardMarkup(inline_keyboard=[[InlineKeyboardButton(text="👑 Owner", url=f"https://t.me/pachemild"),InlineKeyboardButton(text="📮 Instagram", url=f"https://instagram.com/nishfu_im"),InlineKeyboardButton(text="💬 Grup Chat", url=f"https://t.me/HappyZgameBot")]])
bot.sendMessage(uid, f"👋🏻 Hai Kamu , Selamat Datang Di {PROJECT_NAME} \n\n_🇮🇩 kamu pasti Dapat teman atau jodoh\n🇳🇿 I hope you can make a friend or a partner\n\n💬 untuk mencari teman obrolan gunakan perintah /search_", parse_mode='MarkDown', disable_web_page_preview=True , reply_markup=keyboard)
bot.sendMessage(uid, f"{PROJECT_NAME} \n\n_🇮🇩 Find Partner Chatting\n🇳🇿 I hope you can make a friend or a partner\n\n💬 Search your partner type /search_", parse_mode='MarkDown', disable_web_page_preview=True , reply_markup=keyboard)
if 'message_id' in update:
if not uid in queue["occupied"]:
if text != "/start" and text != "Pengguna 👤" and text !="Next ▶️" and text != "/refresh" and text != "/help" and text != "/search" and text != "Search 🔍" and text != "🛠 Menu Bot" and text != "🔙 Main Menu" and text != "Info Profile 📌" and text != "📝 Info Covid-19" and text != "/user":
news = ReplyKeyboardRemove()
bot.sendMessage(uid, "_[❗️] Maap kamu sedang tidak dalam obrolan\nSilahkan Klik /refresh atau /search pada bot_", parse_mode="MarkDown",reply_markup=news, reply_to_message_id=update['message_id'])
bot.sendMessage(uid, "_[😱] You don't have Partners Mettings.\nSilahkan Klik /refresh atau /search pada bot_", parse_mode="MarkDown",reply_markup=news, reply_to_message_id=update['message_id'])


if text == "/test":
Expand Down Expand Up @@ -152,15 +152,15 @@ def handle(update):
elif text == 'Search 🔍' or text == "/search":
if not uid in queue["occupied"]:
keyboard = ReplyKeyboardRemove()
bot.sendMessage(uid, '🔍 _Sedang mencari pasangan ngobrol kamu, Mohon tunggu sebentar..._',parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(uid, '🔍 Waiting to find your partner..._',parse_mode='MarkDown', reply_markup=keyboard)
print("[SB] " + str(uid) + " Bergabung ke obrolan")
queue["free"].append(uid)

elif text == '❌ Exit' or text == '/exit' and uid in queue["occupied"]:
print('[SB] ' + str(uid) + ' meninggalkan jodohnya ' + str(queue["occupied"][uid]))
keyboard = ReplyKeyboardMarkup(keyboard=[['Search 🔍'],['Pengguna 👤','🛠 Menu Bot']], resize_keyboard=True, one_time_keyboard=True)
bot.sendMessage(uid, "❌ _Obrolan telah berakhir_", parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(queue["occupied"][uid], "😣 _Pasangan lu gasuka sama lu haha_", parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(uid, "❌ You Partner has stoped", parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(queue["occupied"][uid], "😣 Search a new Partners /search", parse_mode='MarkDown', reply_markup=keyboard)
del queue["occupied"][queue["occupied"][uid]]
del queue["occupied"][uid]

Expand All @@ -183,13 +183,13 @@ def handle(update):
elif text == "Next ▶️" or text == "/next" and uid in queue["occupied"]:
print('[SB] ' + str(uid) + ' meninggalkan obrolan dengan ' + str(queue["occupied"][uid]))
keyboard = ReplyKeyboardMarkup(keyboard=[['Search 🔍', '🔙 Main Menu']], resize_keyboard=True, one_time_keyboard=True)
bot.sendMessage(uid, "_🛑 Obrolan telah berakhir!_",parse_mode="MarkDown")
bot.sendMessage(queue["occupied"][uid], "_🛑 Obrolan telah berakhir!_",parse_mode="MarkDown", reply_markup=keyboard)
bot.sendMessage(uid, "_🛑 Your Partner has stoped, /search to find a new Partners!_",parse_mode="MarkDown")
bot.sendMessage(queue["occupied"][uid], "_🛑 Meetings has stoped!_",parse_mode="MarkDown", reply_markup=keyboard)
del queue["occupied"][queue["occupied"][uid]]
del queue["occupied"][uid]
if not uid in queue["occupied"]:
key = ReplyKeyboardRemove()
bot.sendMessage(uid, '🔍 _Mencari pasangan baru kamu.. tunggu sebentar_',parse_mode="MarkDown" ,reply_markup=key)
bot.sendMessage(uid, '🔍 Partner Found, now let's chatting.._',parse_mode="MarkDown" ,reply_markup=key)
print("[SB] " + str(uid) + " Join ke obrolan")
queue["free"].append(uid)

Expand All @@ -211,8 +211,8 @@ def handle(update):
queue["free"].remove(partner)
queue["occupied"][uid] = partner
queue["occupied"][partner] = uid
bot.sendMessage(uid, f'🎉 _Selamat Pasangan kamu telah ditemukan, jangan insecure ya..._\n\n⚠️ *PERINGATAN UNTUK ANDA* ⚠️\n_Jangan Chat Yang Membahas Tentang Porn, psikopat, LGBT, melecehkan, dan penghinaan agama, jika ada yang seperti itu , silahkan lapor mimin aja ya @{OWNER}_',parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(partner, f'🎉 _Selamat Pasangan kamu telah ditemukann, jangan insecure ya..._\n\n⚠️ *PERINGATAN UNTUK ANDA* ⚠️\n_Jangan Chat Yang Membahas Tentang Porn, psikopat, LGBT, melecehkan, dan penghinaan agama, jika ada yang seperti itu , silahkan lapor mimin aja ya @{OWNER}_',parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(uid, f'🎉 Yeay, you have Partners now!_\n\n⚠️ *NOTIFICATION* ⚠️\n_Hello if u like this bot share to your friend, let's Meetings. @{OWNER}_',parse_mode='MarkDown', reply_markup=keyboard)
bot.sendMessage(partner, f'🎉 _Yea, you have Partners now!_\n\n⚠️ *NOTIFICATION* ⚠️\n_Hello if like this boy share to your freind, let's Meetings. @{OWNER}_',parse_mode='MarkDown', reply_markup=keyboard)
except Exception as e:
print('[!] Error: ' + str(e))

Expand Down