MCPcopy Index your code
hub / github.com/python-telegram-bot/python-telegram-bot / forward_from

Method forward_from

src/telegram/_user.py:2225–2273  ·  view source on GitHub ↗

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,
    )

Source from the content-addressed store, hash-verified

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,

Calls 2

get_botMethod · 0.80
forward_messageMethod · 0.45