meidi
@meidi
Делаю тг ботов

Как редактировать префикс в pytelegambotapi?

Как отредактировать префикс?
Язык Python
Библиотека Pytelegrambotapi
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
drygdryg
@drygdryg
Python-разработчик
Можно использовать кастомный фильтр TextFilter. Пример из официального репозитория:
from telebot import TeleBot, types

from telebot.custom_filters import TextFilter


@bot.message_handler(is_reply=True,
                     text=TextFilter(starts_with=('!', '/', '.'), ends_with=['ban', 'бан'], ignore_case=True))
def ban_command_handler(message: types.Message):
    if len(message.text) == 4 and message.chat.type != 'private':
        try:
            bot.ban_chat_member(message.chat.id, message.reply_to_message.from_user.id)
            bot.reply_to(message.reply_to_message, 'Banned.')
        except Exception as err:
            print(err.args)
            return
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы