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.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
|
||||
from .debug import *
|
||||
from .main.register_user import *
|
||||
# @bot.message_handler(content_types = ['text'], func = lambda m: not validate(m))
|
||||
# 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