Get Started - Learn How To Make Your Bot!

Guides

Code Snippets

Get methods

Post methods

Web API

Useful links

List of all currently Free Items

List of Emotes

Highrise 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.