Касательно python не знаю(сам делаю на c#). Но могу задать алгоритм(идею). Вашу идею со временем(15 мин) предлагаю сделать не по времени, а по количеству набраных сообщений. То есть при каждом сообщении OnMessageHandler вам нужно добавлять в переменную счётчик по 1, а затем когда наберется допустим 50, отправить сообщение(вашу рассылку) и обнулить счётчик.
В коде это будет как-то так (могут быть ошибки т.к. я не учу питон)
Counter = 0
@bot.message.handler()
def mess_handler(message)
Counter = Counter + 1
If(Counter >= 50):
bot.send_message(message.chat.id, ‘ваше сообщение’)
Counter = 0
Надеюсь вам это поможет. Ещё раз напомню,
В КОДЕ МОГУТ БЫТЬ ОШИБКЕ (потому что я не учу питон) !!!