Shortcut for:: await bot.forward_message(chat_id=update.effective_user.id, *argss, **kwargs) For the documentation of the arguments, please see :meth:`telegram.Bot.forward_message`. .. seealso:: :meth:`forward_to`, :meth:`forward_messages_from`, :meth:`forward_message
(
self,
from_chat_id: str | int,
message_id: int,
disable_notification: ODVInput[bool] = DEFAULT_NONE,
protect_content: ODVInput[bool] = DEFAULT_NONE,
message_thread_id: int | None = None,
video_start_timestamp: int | None = None,
direct_messages_topic_id: int | None = None,
suggested_post_parameters: "SuggestedPostParameters | None" = None,
message_effect_id: str | None = None,
*,
read_timeout: ODVInput[float] = DEFAULT_NONE,
write_timeout: ODVInput[float] = DEFAULT_NONE,
connect_timeout: ODVInput[float] = DEFAULT_NONE,
pool_timeout: ODVInput[float] = DEFAULT_NONE,
api_kwargs: JSONDict | None = None,
)
| 2223 | ) |
| 2224 | |
| 2225 | async def forward_from( |
| 2226 | self, |
| 2227 | from_chat_id: str | int, |
| 2228 | message_id: int, |
| 2229 | disable_notification: ODVInput[bool] = DEFAULT_NONE, |
| 2230 | protect_content: ODVInput[bool] = DEFAULT_NONE, |
| 2231 | message_thread_id: int | None = None, |
| 2232 | video_start_timestamp: int | None = None, |
| 2233 | direct_messages_topic_id: int | None = None, |
| 2234 | suggested_post_parameters: "SuggestedPostParameters | None" = None, |
| 2235 | message_effect_id: str | None = None, |
| 2236 | *, |
| 2237 | read_timeout: ODVInput[float] = DEFAULT_NONE, |
| 2238 | write_timeout: ODVInput[float] = DEFAULT_NONE, |
| 2239 | connect_timeout: ODVInput[float] = DEFAULT_NONE, |
| 2240 | pool_timeout: ODVInput[float] = DEFAULT_NONE, |
| 2241 | api_kwargs: JSONDict | None = None, |
| 2242 | ) -> "Message": |
| 2243 | """Shortcut for:: |
| 2244 | |
| 2245 | await bot.forward_message(chat_id=update.effective_user.id, *argss, **kwargs) |
| 2246 | |
| 2247 | For the documentation of the arguments, please see :meth:`telegram.Bot.forward_message`. |
| 2248 | |
| 2249 | .. seealso:: :meth:`forward_to`, :meth:`forward_messages_from`, :meth:`forward_messages_to` |
| 2250 | |
| 2251 | .. versionadded:: 20.0 |
| 2252 | |
| 2253 | Returns: |
| 2254 | :class:`telegram.Message`: On success, instance representing the message posted. |
| 2255 | |
| 2256 | """ |
| 2257 | return await self.get_bot().forward_message( |
| 2258 | chat_id=self.id, |
| 2259 | from_chat_id=from_chat_id, |
| 2260 | message_id=message_id, |
| 2261 | video_start_timestamp=video_start_timestamp, |
| 2262 | disable_notification=disable_notification, |
| 2263 | read_timeout=read_timeout, |
| 2264 | write_timeout=write_timeout, |
| 2265 | connect_timeout=connect_timeout, |
| 2266 | pool_timeout=pool_timeout, |
| 2267 | api_kwargs=api_kwargs, |
| 2268 | protect_content=protect_content, |
| 2269 | message_thread_id=message_thread_id, |
| 2270 | direct_messages_topic_id=direct_messages_topic_id, |
| 2271 | suggested_post_parameters=suggested_post_parameters, |
| 2272 | message_effect_id=message_effect_id, |
| 2273 | ) |
| 2274 | |
| 2275 | async def forward_to( |
| 2276 | self, |