pmrony commited on
Commit
119d2aa
·
verified ·
1 Parent(s): 067153a

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -0
app.py ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import telebot
2
+ import os
3
+ import threading
4
+ from flask import Flask
5
+ from supabase import create_client
6
+
7
+ # --- কনফিগারেশন (Secrets থেকে আসবে) ---
8
+ BOT_TOKEN = os.environ.get('BOT_TOKEN')
9
+ SUPABASE_URL = os.environ.get('SUPABASE_URL')
10
+ SUPABASE_KEY = os.environ.get('SUPABASE_KEY')
11
+
12
+ bot = telebot.TeleBot(BOT_TOKEN)
13
+ supabase = create_client(SUPABASE_URL, SUPABASE_KEY)
14
+
15
+ # ফ্লাস্ক অ্যাপ (HF-কে চালু রাখার জন্য)
16
+ app = Flask(__name__)
17
+
18
+ @app.route('/')
19
+ def index():
20
+ return "Bot is Running!"
21
+
22
+ # --- আপনার রেফারেল লজিক এবং বটের কমান্ড এখানে দিন ---
23
+ @bot.message_handler(commands=['start'])
24
+ def start(message):
25
+ bot.reply_to(message, "বটটি সক্রিয় আছে!")
26
+ # আপনার আগের রেফারেল লজিক এখানে যুক্ত করুন...
27
+
28
+ # বট চালানোর ফাংশন
29
+ def run_bot():
30
+ bot.infinity_polling()
31
+
32
+ if __name__ == "__main__":
33
+ # বটকে আলাদা থ্রেডে চালানো
34
+ threading.Thread(target=run_bot).start()
35
+ # ফ্লাস্ক সার্ভার চালানো (Port 7860 HF এর জন্য ফিক্সড)
36
+ app.run(host="0.0.0.0", port=7860)