Чтобы использовать функцию send_dice в AIOGRAM для отправки игральной кости другому пользователю, вам потребуется создать объект Message или Chat и вызвать метод send_dice.
Пример использования функции send_dice для отправки игральной кости:
```python
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
# Инициализация бота и диспетчера
bot = Bot(token="YOUR_BOT_TOKEN")
dp = Dispatcher(bot)
# Обработчик команды /roll
@dp.message_handler(commands=['roll'])
async def send_dice_message(message: types.Message):
# Отправка игральной кости пользователю, от которого получена команда
await message.reply_dice(emoji="🎲")
# Запуск бота
executor.start_polling(dp, skip_updates=True)
```
Теперь, когда пользователь отправит команду /roll, бот отправит ему игральную кость с эмодзи "🎲".
Чтобы отправить команду "send_dice" поочередно двум пользователям, вы можете использовать метод send_dice дважды, указав ChatId каждого пользователя. Ниже приведен пример:
```python
from aiogram import Bot, types
from aiogram.dispatcher import Dispatcher
from aiogram.utils import executor
# Инициализация бота и диспетчера
bot = Bot(token="YOUR_BOT_TOKEN")
dp = Dispatcher(bot)
# Обработчик команды /send_dice
@dp.message_handler(commands=['send_dice'])
async def send_dice_to_users(message: types.Message):
# Получение ChatId первого пользователя
user1_chat_id = message.from_user.id
# Получение ChatId второго пользователя
user2_chat_id = ... # Получите ChatId второго пользователя (например, из базы данных)
# Отправка кости первому пользователю
await bot.send_dice(chat_id=user1_chat_id, emoji="🎲")
# Отправка кости второму пользователю
await bot.send_dice(chat_id=user2_chat_id, emoji="🎲")
# Запуск бота
executor.start_polling(dp, skip_updates=True)
```
В этом примере, при получении команды /send_dice, бот отправит команду "send_dice" каждому из двух пользователей, указав их ChatId. Вы должны просто получить ChatId пользователей, которым вы хотите отправить кости.