Skip to main content
Version: 2.2.2-1

Glossary

Good to Know

A glossary is a list of terms with brief definitions, used to explain specific concepts in a particular field of knowledge. It helps readers quickly navigate professional, scientific, or technical information by providing a unified understanding of key terms. Glossaries are often found in books, documentation, educational materials, and dictionaries.

UB / UserBot

🤖 UserBots are scripts that run under a personal Telegram account and can do everything a human can.

📞 For example, you can create an auto-reply script that automatically responds to specific messages.

✅ But most often, UserBots are used as Telegram extensions—like a built-in calculator. You've probably seen them in action: someone types a command like .calc 2+2, and the script edits the message with the result.

Module / Plugin

A module is a separate component that extends the functionality of the userbot by adding new commands and features. Each module usually handles a specific task, such as automating actions, integrating with external services, managing messages, or providing information. Modules can be easily added or removed, allowing flexible customization of the userbot according to the user's needs.

User

A UserBot user.

DB / Database

Abbr. for DataBase

A database (DB) is an organized way of storing and managing data, ensuring fast access, search, and processing of information.

HelpList

The HelpList is a structure that contains information about the module’s commands, features, and other details. It includes descriptions of each module, its features or commands, their arguments, usage examples, and explanations. It's a tool that helps users understand and correctly use the module's functionality.

Worker

A worker is a separate thread, process, or node that performs tasks in the background. Workers are used for parallel data processing, asynchronous computations, and distributed systems. In the context of RimTUB, a worker can handle various background processes, such as:

  • Timers – performing certain actions at set intervals (e.g., auto-deleting messages, autosaving data).
  • Periodic message sending – like notifications, auto-replies, or reminders.
  • Background data processing – collecting statistics, updating caches, working with the database.
  • Running cyclic tasks – repeatedly checking APIs, updating statuses, etc.