better debugging
This commit is contained in:
parent
8a8b529e12
commit
6625506289
2 changed files with 32 additions and 6 deletions
|
|
@ -4,15 +4,10 @@ from telebot.handler_backends import ContinueHandling
|
||||||
|
|
||||||
from models.bot import bot, send
|
from models.bot import bot, send
|
||||||
from models.user import validate
|
from models.user import validate
|
||||||
from models import logger
|
|
||||||
|
|
||||||
# @bot.message_handler(content_types = ['text'])
|
|
||||||
# def handleAll(message):
|
|
||||||
# logger.log('Bot', f'{message.from_user.id}: {message.text}')
|
|
||||||
# return ContinueHandling()
|
|
||||||
|
|
||||||
|
|
||||||
#! Root Handlers
|
#! Root Handlers
|
||||||
|
from .debug import *
|
||||||
from .main.register_user import *
|
from .main.register_user import *
|
||||||
# @bot.message_handler(content_types = ['text'], func = lambda m: not validate(m))
|
# @bot.message_handler(content_types = ['text'], func = lambda m: not validate(m))
|
||||||
# def cantValidateHandler(message): ...
|
# def cantValidateHandler(message): ...
|
||||||
|
|
|
||||||
31
bot/debug.py
Normal file
31
bot/debug.py
Normal file
|
|
@ -0,0 +1,31 @@
|
||||||
|
import os
|
||||||
|
import config
|
||||||
|
from pprint import pprint
|
||||||
|
from telebot.handler_backends import ContinueHandling
|
||||||
|
from models.bot import bot, Markup, Strings, send, WebAppInfo, KeyboardButton, ReplyKeyboardMarkup, Message
|
||||||
|
from models import logger
|
||||||
|
|
||||||
|
if os.getenv('ZATUPS_DEBUG'):
|
||||||
|
@bot.message_handler(content_types=['text', 'audio', 'document', 'animation', 'game', 'photo', 'sticker', 'video', 'video_note', 'voice', 'location', 'contact', 'venue', 'dice', 'new_chat_members', 'left_chat_member', 'new_chat_title', 'new_chat_photo', 'delete_chat_photo', 'group_chat_created', 'supergroup_chat_created', 'channel_chat_created', 'migrate_to_chat_id', 'migrate_from_chat_id', 'pinned_message', 'invoice', 'successful_payment', 'connected_website', 'poll', 'passport_data', 'proximity_alert_triggered', 'video_chat_scheduled', 'video_chat_started', 'video_chat_ended', 'video_chat_participants_invited', 'web_app_data', 'message_auto_delete_timer_changed', 'forum_topic_created', 'forum_topic_closed', 'forum_topic_reopened', 'forum_topic_edited', 'general_forum_topic_hidden', 'general_forum_topic_unhidden', 'write_access_allowed', 'user_shared', 'chat_shared', 'story'])
|
||||||
|
def handleAll(message: Message):
|
||||||
|
logger.log('Input', f'[{message.from_user.id if message.from_user else "??"}]: {message.content_type}')
|
||||||
|
pprint(message.json)
|
||||||
|
return ContinueHandling()
|
||||||
|
|
||||||
|
|
||||||
|
@bot.message_handler(
|
||||||
|
content_types = ['text'],
|
||||||
|
func = lambda m: '/web_' in m.text
|
||||||
|
)
|
||||||
|
def web(message: Message):
|
||||||
|
message.text = str(message.text) #! typechecker error fix
|
||||||
|
markup = ReplyKeyboardMarkup(resize_keyboard=True)
|
||||||
|
markup.add(
|
||||||
|
Strings.back_to_home,
|
||||||
|
KeyboardButton(
|
||||||
|
text=message.text,
|
||||||
|
web_app=WebAppInfo(url=config.WEB_BASE_URL+message.text)
|
||||||
|
),
|
||||||
|
row_width=1
|
||||||
|
)
|
||||||
|
send(message, message.text, markup)
|
||||||
Loading…
Add table
Reference in a new issue