|
|
|
@ -1,94 +0,0 @@ |
|
|
|
# coding:utf-8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import sys |
|
|
|
|
|
|
|
import io |
|
|
|
|
|
|
|
import os |
|
|
|
|
|
|
|
import time |
|
|
|
|
|
|
|
import re |
|
|
|
|
|
|
|
import json |
|
|
|
|
|
|
|
import base64 |
|
|
|
|
|
|
|
import threading |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
web_dir = os.getcwd() + "/web" |
|
|
|
|
|
|
|
if os.path.exists(web_dir): |
|
|
|
|
|
|
|
sys.path.append(web_dir) |
|
|
|
|
|
|
|
os.chdir(web_dir) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import core.mw as mw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import telebot |
|
|
|
|
|
|
|
from telebot import types |
|
|
|
|
|
|
|
from telebot.util import quick_markup |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 广告推送实例 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
chat_id = -1001578009023 |
|
|
|
|
|
|
|
# chat_id = 5568699210 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def send_msg(bot, tag='ad', trigger_time=300): |
|
|
|
|
|
|
|
# 信号只在一个周期内执行一次|start |
|
|
|
|
|
|
|
lock_file = mw.getServerDir() + '/tgbot/lock.json' |
|
|
|
|
|
|
|
if not os.path.exists(lock_file): |
|
|
|
|
|
|
|
mw.writeFile(lock_file, '{}') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lock_data = json.loads(mw.readFile(lock_file)) |
|
|
|
|
|
|
|
if tag in lock_data: |
|
|
|
|
|
|
|
diff_time = time.time() - lock_data[tag]['do_time'] |
|
|
|
|
|
|
|
if diff_time >= trigger_time: |
|
|
|
|
|
|
|
lock_data[tag]['do_time'] = time.time() |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return False, 0, 0 |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
lock_data[tag] = {'do_time': time.time()} |
|
|
|
|
|
|
|
mw.writeFile(lock_file, json.dumps(lock_data)) |
|
|
|
|
|
|
|
# 信号只在一个周期内执行一次|end |
|
|
|
|
|
|
|
keyboard = [ |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="海内外实名KYC-执照代付✅域名", url='https://t.me/kuadugongzuoshi') |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="高价收一切流量 @caifutong555", url='https://t.me/caifutong555') |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="18+资源采集", url='https://ckzy1.com') |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="实名认证/过人脸🕵️♀️各种账号处理✅", url='https://t.me/niuniu234') |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="官网", url='https://github.com/midoks/mdserver-web'), |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="💎DigitalVirt(赞助商)", url='https://digitalvirt.com/aff.php?aff=154') |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
[ |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="论坛", url='https://bbs.midoks.icu'), |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="搜索", url='https://bbs.midoks.icu/search.php'), |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="@ME", url='tg://user?id=5568699210'), |
|
|
|
|
|
|
|
types.InlineKeyboardButton( |
|
|
|
|
|
|
|
text="300rmb/月", url='tg://user?id=5568699210') |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
markup = types.InlineKeyboardMarkup(keyboard) |
|
|
|
|
|
|
|
image_file = mw.getPluginDir() + '/tgbot/static/image/ad.png' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
telebot_image = telebot.types.InputFile(image_file) |
|
|
|
|
|
|
|
msg = bot.send_photo(chat_id, telebot_image, reply_markup=markup) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# print(msg.message_id) |
|
|
|
|
|
|
|
time.sleep(5 * 60) |
|
|
|
|
|
|
|
del_msg = bot.delete_message(chat_id=chat_id, message_id=msg.message_id) |
|
|
|
|
|
|
|
# print(del_msg) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def run(bot): |
|
|
|
|
|
|
|
send_msg(bot, 'ad', 1 * 60 * 60) |
|
|
|
|