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')
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, 'Добавлен')
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')
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')
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')
def study_brent(message: types.Message): # Обучение брентика учителями brent.kudah('brent', message.text.lower().replace('вкуривай:', '').lstrip() + '\n') bot.reply_to(message, 'Я запомнил, бака')
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'))