require With Event
inline fun <T : SupergroupEvent> SupergroupEventMessage<*>.requireWithEvent(): SupergroupEventMessage<T>(source)
inline fun <T : PrivateEvent> PrivateEventMessage<*>.requireWithEvent(): PrivateEventMessage<T>(source)
inline fun <T : ChannelEvent> ChannelEventMessage<*>.requireWithEvent(): ChannelEventMessage<T>(source)
inline fun <T : GroupEvent> CommonGroupEventMessage<*>.requireWithEvent(): CommonGroupEventMessage<T>(source)
inline fun <T : SupergroupEvent> CommonSupergroupEventMessage<*>.requireWithEvent(): CommonSupergroupEventMessage<T>(source)