Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telebot
- import config
- from telebot import types
- bot = telebot.TeleBot(config.token, parse_mode='HTML')
- @bot.message_handler(commands=['start', 'blacklist'])
- def start(message):
- if message.text == '/start':
- if message.chat.id == config.owner_id:
- bot.send_message(message.chat.id, "Да, хули спрашиваешь?")
- else:
- bot.send_message(message.chat.id, 'Здравствуйте, ' + str
- (message.from_user.first_name) + '!\n' '\nРасскажите что за проект нужно прорекламировать или пришлите '
- 'рекламный пост.')
- elif '/blacklist' == message.text and message.chat.id == config.owner_id:
- bot.send_message(message.chat.id, 'Перешлите сообщение пользователя, которого нужно дабавить в ЧС:')
- @bot.message_handler(content_types=config.content_types_message)
- def appeal_user(message):
- if message.forward_from.id is not None and message.chat.id == config.owner_id:
- markup = types.InlineKeyboardMarkup()
- add = types.InlineKeyboardButton(text='Добавить в ЧС', callback_data='add')
- remove = types.InlineKeyboardButton(text='Удалить из ЧС', callback_data='remove')
- reset = types.InlineKeyboardButton(text='Отменить', callback_data='reset')
- markup.add(add, remove, reset)
- bot.send_message(message.chat.id, "Выберите, что сделать с пользователем:", reply_markup=markup)
- try:
- bot.forward_message(config.owner_id, message.chat.id, message.id)
- bot.send_message(message.chat.id, f'Спасибо, мы получили ваше сообщение и очень скоро на него ответим :)')
- except:
- bot.send_message(config.owner_id, 'Что-то пошло не так!')
- @bot.callback_query_handler(func=lambda callback: callback.data)
- def callback_button(callback):
- if callback.data == 'add':
- config.addtolist(callback.forward_from.id)
- bot.send_message(callback.chat.id, "Пользователь добавлен в список: " + str(config.blacklist))
- bot.polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement