/
BorisPlus
/
Telegram-Bot-Discussion-Examples
Обзор
Документация
Войти
/
BorisPlus
/
Telegram-Bot-Discussion-Examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
examples/change_button_bot/internal/buttons/delete_button.py
38 строк
842 B
b
2025_10_13_initial
13 окт 2025, 00:05
13 окт 2025, 00:05
0fc4405
Код
Авторство
О чём код?
from telegram import Message, Update from telegram.ext import CallbackContext from telegram_bot_discussion.button import Button, ButtonMeta from telegram_bot_discussion.functions import get_message from .delete_button_params import DeleteButtonParams class DeleteButton(Button): class Meta(ButtonMeta): title: str = "DELETE PANEL" action: str = "delete" params: DeleteButtonParams def __init__( self, chat_id: int, ): self.params = DeleteButtonParams( action=self.action(), ) super().__init__(chat_id) @classmethod async def on_click( cls, update: Update, _: CallbackContext, ): message = get_message(update) if not isinstance(message, Message): return await message.delete()