Get Started - Learn How To Make Your Bot!GuidesCode SnippetsGet methodsPost methodsWeb APIUseful linksList of all currently Free ItemsList of EmotesHighrise Bot SDK Changelog
Added on version 23.1.0b0
call_in(self, callback: Callable, delay: float) -> None:
Creates a task with delay.
⚙️ Use cases
This code defines a method called
call_in
that belongs to an object of some class (represented by the self
parameter). The method takes two arguments: callback
, which is a callable object, and delay
, which is a float representing a delay in seconds.The purpose of the
call_in
method is to schedule the execution of the callback
function after a certain delay
has elapsed. To achieve this, the method creates a new task in the asyncio event loop using the create_task
method of the tg
object.The
create_task
method takes a coroutine object as its argument, so the call_in
method first creates a coroutine object by calling the _delayed_callback
function with the callback
and delay
parameters. The _delayed_callback
function is not defined in this code snippet, so its implementation is unknown.Once the coroutine object is created, the
call_in
method schedules it to run in the asyncio event loop by passing it as an argument to the create_task
method of the tg
object. The method does not return anything.