예제 #1
0
def roll_girls(message: types.Message):
    s = message.text[5:len(message.text):1]
    if s == '':
        bot.send_photo(message.chat.id,
                       brent.kukarek('photo_db'),
                       reply_to_message_id=message.message_id)
    else:
        if brent.is_number(s) and 0 < int(s) <= brent.file_len('photo_db'):
            if str(int(s) -
                   1) not in brent.file_to_list('chats/rolled_pics' +
                                                message.chat.id.__str__()):
                bot.send_photo(message.chat.id,
                               brent.kukareku('photo_db',
                                              int(s) - 1),
                               reply_to_message_id=message.message_id)
                brent.kudah('chats/rolled_pics' + message.chat.id.__str__(),
                            str(int(s) - 1) + '\n')
            else:
                bot.reply_to(message, 'Уже было, роллируй другую')
        else:
            bot.send_message(message.chat.id,
                             '_Ты тупой? Число давай! и что бы в пределах ' +
                             brent.file_len('photo_db').__str__() + ' была!_',
                             reply_to_message_id=message.message_id,
                             parse_mode='markdown')
예제 #2
0
def roul_users(message):
    if config.roulette_close:
        bot.reply_to(message, 'Набор закрыт')
    elif message.from_user.username in brent.file_to_list(
            'chats/roulette' + message.chat.id.__str__()):
        bot.reply_to(message, 'Ты уже в списке участников')
    else:
        brent.kudah('chats/roulette' + message.chat.id.__str__(),
                    message.from_user.username + '\n')
        bot.reply_to(message, 'Добавлен')
예제 #3
0
def del_mess(message: types.Message):
    if message.from_user.username in brent.file_to_list('teachers'):
        if message.reply_to_message is not None:
            brent.pokpok('brent', message.reply_to_message.text + '\n')
            bot.send_message(message.chat.id, '_забыл_', parse_mode='markdown')
            brent.kudah('brent_removed', message.reply_to_message.text + '\n')
        else:
            bot.send_message(message.chat.id,
                             '_ответь на сообщение которое надо удалить_',
                             parse_mode='markdown')
    else:
        bot.send_message(message.chat.id,
                         '_Хуев тебе на воротник._',
                         parse_mode='markdown')
예제 #4
0
def repeat_all_messages(
    message: types.Message
):  # Брент говорит при упоминании тян или его, запись лога для отладки
    brent.kudah(
        'chats/log' + message.chat.id.__str__(),
        message.from_user.id.__str__() + ' | ' + message.from_user.username +
        ' | ' + message.from_user.first_name + ' | ' + message.text + ' | ' +
        message.reply_to_message.__str__() + ' | ' + '\n')
    s = message.text.lower()
    if (s.find('брент') != -1
            or s.find('тян') != -1) and random.randint(1, 100) < 51:
        bot.send_message(message.chat.id, brent.kukarek('brent'))
    if message.from_user.id.__str__() not in brent.file_to_list(
            'chats/userids' +
            message.chat.id.__str__()) and message.chat.type != 'private':
        brent.kudah('chats/userids' + message.chat.id.__str__(),
                    message.from_user.id.__str__() + '\n')
예제 #5
0
def add_teach(message: types.Message):
    if message.from_user.username in brent.file_to_list('teachers'):
        if message.reply_to_message is not None:
            if message.reply_to_message.from_user.username not in brent.file_to_list(
                    'teachers'):
                brent.kudah('teachers',
                            message.reply_to_message.from_user.username + '\n')
                bot.send_message(
                    message.chat.id,
                    message.reply_to_message.from_user.username.replace(
                        '_', ' ') + '_ теперь учитель Брента_',
                    parse_mode='markdown')
            else:
                bot.send_message(message.chat.id,
                                 '_он уже его учит_',
                                 parse_mode='markdown')
        else:
            bot.send_message(message.chat.id,
                             '_ответь кому-нибудь, уебок_',
                             parse_mode='markdown')
    else:
        bot.send_message(message.chat.id,
                         '_Хуев тебе на воротник._',
                         parse_mode='markdown')
예제 #6
0
def study_brent(message: types.Message):  # Обучение брентика учителями
    brent.kudah('brent',
                message.text.lower().replace('вкуривай:', '').lstrip() + '\n')
    bot.reply_to(message, 'Я запомнил, бака')
예제 #7
0
def collecting_messages(message: types.Message):  # brent study
    s = message.text.lower()
    if s.find('тян') != -1:
        brent.kudah('brent', message.text + '\n')
    elif s.find('бот') != -1:
        bot.reply_to(message, brent.kukarek('sys_messages/replytobrent'))