示例#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 say_reply(message: types.Message):  # Брент отвечает на реплай
    if brent.check_in(message.text.lower(),
                      brent.file_to_list('sys_messages/bully')):
        bot.send_sticker(message.chat.id,
                         'CAADAgADegIAAs7Y6AuR3bJUKSMqIgI',
                         reply_to_message_id=message.message_id
                         )  # CAADAQADrgwAApl_iALIKadfEtdSgAI No bully
    else:
        bot.reply_to(message, brent.kukarek('brent'))
示例#3
0
def get_winner(message):
    if message.from_user.id.__str__() == config.roulette_owner:
        if config.roulette_close:
            bot.send_message(
                message.chat.id, 'AND THE WINNER IS: @' +
                brent.kukarek('chats/roulette' + message.chat.id.__str__()))
        else:
            bot.reply_to(message, 'Сначала закрой набор командой /close')
    else:
        bot.reply_to(message, 'Ты не запускал рулетку, иди отсюда')
示例#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 leftmem(message: types.Message):
    bot.reply_to(message, brent.kukarek('sys_messages/farewells'))
示例#6
0
def newmem(message: types.Message):
    bot.reply_to(message, brent.kukarek('sys_messages/greetings'))
示例#7
0
def mention(message: types.Message):  # обработка хайлайта бота
    bot.reply_to(message,
                 brent.kukarek('sys_messages/hilight_reply'),
                 parse_mode='markdown')
示例#8
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'))