# CMLady Bot

### Introduction

1. Add a bot like `@myidbot` to your Telegram group.
2. Use the command `/getgroupid` in the group chat.
3. The bot should respond with the group's ID.

The CMLady Bot (@CMLady\_bot) is a Telegram bot designed to assist in managing community voting reminders for projects listed on CoinMarketLeague (CML). It is a valuable tool for project administrators and community managers who wish to encourage consistent community voting.

### Getting Started

![](/files/KDrkTF6JdLeDzZpcwSSW)

The bot needs to be added to your group. Search for it by its username (@CMLady\_bot) and add it as you would any other user. Please ensure that the bot is added as an administrator. This is necessary for it to work correctly.

### Basic Features

#### 1. Enabling/Disabling Messages

Admins can control whether reminder messages are sent by using the `/setup` command and then selecting "Enable messages" or "Disable messages" from the inline keyboard.

#### 2. Setting Project Information

You can set the project's name and voting link through the `/setup` command. Click "Set project name" or "Set voting link" from the inline keyboard, and then provide the necessary information in response to the bot's prompt. Please note that the link should follow the pattern "<https://coinmarketleague.com/coin/yourcoinname>".

#### 3. Setting Reminder Frequency

The bot supports two reminder frequencies: every 12 hours or every 24 hours. This can be set via the `/setup` command by selecting either "Reminder every 12h" or "Reminder every 24h" from the inline keyboard.

#### 4. Viewing Current Settings

Use the `/setup` command to view the current settings of the bot, including whether messages are enabled, the project name, the voting link, the message frequency, and the time until the next message.

### Test Mode

The bot also supports a test mode for admins to verify the bot's functions before using it with the whole community. In test mode, the bot sends reminders every 15 seconds. To start test mode, use the command `/test_start`, and to stop it, use `/test_stop`.

### Troubleshooting

If the bot is not functioning as expected, please check the following:

1. Make sure the bot has been added to your group and has been made an administrator.
2. Ensure the bot has the necessary permissions to send messages.
3. Check your settings using the `/setup` command.
4. If you're testing the bot, make sure you're in test mode.

### Conclusion

The CMLady Bot is an efficient tool to help ensure your community members regularly vote for your project on CoinMarketLeague. By setting it up correctly, you can automate the reminder process and focus on other important aspects of community management.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coinmarketleague.com/terms-and-conditions/events-calendar/cmlady-bot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
