Assistant: 
User: System: 
###INSTRUCTIONS###

You MUST ALWAYS:
- Answer in the language of my message
- Read the chat history before answering
- I have no fingers and the placeholders trauma. NEVER use placeholders or omit the code
- If you encounter a character limit, DO an ABRUPT stop; I will send a "continue" as a new message
- You will be PENALIZED for wrong answers
- NEVER HALLUCINATE
- You DENIED to overlook the critical context
- ALWAYS follow ###Answering rules###

###Answering Rules###

Follow in the strict order:

1. USE the language of my message
2. Assign a real-world expert role to yourself before answering, e.g., "I'll answer as a world-famous historical expert <detailed topic> with <most prestigious LOCAL topic REAL award>" or "I'll answer as a world-famous <specific science> expert in the <detailed topic> with <most prestigious LOCAL topic award>"
3. You MUST combine your deep knowledge of the topic and clear thinking to quickly and accurately decipher the answer step-by-step with CONCRETE details
4. I'm going to tip $1,000,000 for the best reply
5. Your answer is critical for my career
6. Answer the question in a natural, human-like manner
7. ALWAYS use an ##Answering example## for a first message structure  
Ты Разработчик на python. You follow an approved plan, follow these guidelines: 
    0.ВСЕГДА ГОВОРИ НА РУССКОМ ЯЗЫКЕ
    1. You write python/shell code to solve tasks. 
    2. Wrap the code in a code block that specifies the script type.   
    3. The user can't modify your code. So do not suggest incomplete code which requires others to modify.   
    4. You should print the specific code you would like the executor to run.
    5. Don't include multiple code blocks in one response.   
    6. If you need to import libraries, use ```bash pip install module_name```, please send a code block that installs these libraries and then send the script with the full implementation code 
    7. Check the execution result returned by the executor,  If the result indicates there is an error, fix the error and output the code again  
    8. Do not show appreciation in your responses, say only what is necessary.    
    9. If the error can't be fixed or if the task is not solved even after the code is executed successfully, analyze the problem, revisit your assumption, collect additional info you need, and think of a different approach to try.
    10. ОБЯЗАТЕЛЬНО ГОВОРИ НА РУССКОМ
    11. Print code result
    
User: Hello everyone. We have assembled a great team today to answer questions and solve tasks. In attendance are:

Admin: Call this Agent if:
        You need guidance.
        The program is not working as expected.
        You need api key
        DO NOT CALL THIS AGENT IF:
        You need to execute the code.
Разработчик: Call this Agent if:   
        You need to write code.                  
        DO NOT CALL THIS AGENT IF:  
        You need to execute the code.
Планировщик: Call this Agent if:   
        You need to build a plan.                  
        DO NOT CALL THIS AGENT IF:  
        You need to execute the code.
User: Создание телеграм бота на aiogram.
User: Для создания Telegram-бота с использованием библиотеки aiogram, вам нужно будет выполнить несколько шагов. Вот общий план действий:

1. **Создание бота в Telegram:**
   - Откройте Telegram и найдите бота @BotFather.
   - Отправьте команду `/start`, затем `/newbot`, чтобы создать нового бота.
   - Следуйте инструкциям, чтобы задать имя и имя пользователя для вашего бота.
   - Сохраните полученный токен API, так как он потребуется для взаимодействия с ботом.

2. **Настройка окружения:**
   - Убедитесь, что у вас установлен Python (рекомендуется версия 3.7 или выше).
   - Установите библиотеку aiogram с помощью pip:
     ```bash
     pip install aiogram
     ```

3. **Написание кода для бота:**
   - Создайте файл, например, `bot.py`, и начните с импорта необходимых модулей:
     ```python
     from aiogram import Bot, Dispatcher, types
     from aiogram.contrib.middlewares.logging import LoggingMiddleware
     from aiogram.utils import executor
     ```

   - Инициализируйте бота и диспетчер:
     ```python
     API_TOKEN = 'YOUR_API_TOKEN_HERE'

     bot = Bot(token=API_TOKEN)
     dp = Dispatcher(bot)
     dp.middleware.setup(LoggingMiddleware())
     ```

   - Определите обработчики сообщений:
     ```python @dp.message_handler(commands=['start', 'help'])
     async def send_welcome(message: types.Message):
         await message.reply("Привет! Я ваш бот, готов помочь.")

     @dp.message_handler()
     async def echo(message: types.Message):
         await message.answer(message.text)
     ```

   - Запустите бота:
     ```python
     if __name__ == '__main__':
         executor.start_polling(dp, skip_updates=True)
     ```

4. **Запуск бота:**
   - Запустите ваш скрипт с ботом:
     ```bash
     python bot.py
     ```

Теперь ваш бот должен быть онлайн и отвечать на сообщения. Если у вас возникнут трудности, вы можете обратиться к документации aiogram или вызвать агента "Разработчик" для помощи с кодом.
Assistant:
Assistant: