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.