-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathapp.py
39 lines (31 loc) · 1.16 KB
/
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from pyrogram import *
from pyrogram.filters import regex, text_filter
from pyrogram.methods.utilities.start import Start
import logging
from pyrogram.handlers import *
from plugin.search_hentai import hentaisearch
from plugin.info_hentai import infohentai
from plugin.video_hentai import hentailink, hentaidl
from plugin.start import start
import os
import re
logging.basicConfig(
format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO
)
API_ID = os.environ.get("API_ID", None)
API_HASH = os.environ.get("API_HASH", None)
BOT_TOKEN = os.environ.get("BOT_TOKEN", None)
bot = Client(
"comic",
api_id=API_ID,
api_hash=API_HASH,
bot_token=BOT_TOKEN
)
def main():
bot.add_handler(MessageHandler(hentaisearch, filters.regex(r'search')), group=1)
bot.add_handler(CallbackQueryHandler(hentaidl, filters.regex('dlt_*')), group=5)
bot.add_handler(CallbackQueryHandler(infohentai, filters.regex('info_*')), group=2)
bot.add_handler(CallbackQueryHandler(hentailink, filters.regex('link_*')), group=6)
bot.add_handler(MessageHandler(start , filters.regex(r'start')), group=13)
if __name__ == '__main__':
bot.run(main())