code: async def broadcaster() -> int:
      
      count = 0
      try:
          for user_id in get_users():
              if await send_message(user_id, '<b>Hello!</b>'):
                  count += 1
              await asyncio.sleep(.05)  # 20 messages per second (Limit: 30 messages per second)
      finally:
          log.info(f"{count} messages successful sent.")
  
      return count
docs: Simple broadcaster
  
      :return: Count of messages