А как реализовать так, что бы бот писал сообщение по моей прихоти в выбранный чат Aiogram Pyrhon? используя args = message.get_args() (как вариант). Например, я знаю айди чата, куда нужно написать сообщение и бот в этом чате присутствует. Так же есть команда /hellochat
привет где сообщение
привет отправится в рандомную беседу, а я хочу реализовать так, что бы можно было выбрать айди чата, а потом и нужное сообщение. Пример ситуации:
/hellochat
привет
*бот отправляет сообщение
привет в рандомный чат*
/hellochat -100200300
привет
*бот отправляет
привет в чат с айди -100200300*
у меня уже есть набросок кода, но он работает на рандом беседу
@dp.message_handler(commands=['hellochat'], commands_prefix="!/")
async def chatID_dialog(message: types.Message):
connect = sqlite3.connect('chatID easybot 2.dp')
cursor = connect.cursor()
cursor.execute("SELECT * FROM chatsID ORDER BY RANDOM() LIMIT 1")
for row in cursor.fetchall():
chat_id = list(row)[0]
args = message.get_args()
titleON = f"@{message.from_user.username}"
chatName = f"{message.chat.title}"
await bot.send_message(chat_id, text = (f"Вам пришло сообщение от: {titleON} из беседы: {chatName}. Сообщение: " + " " + args))
await bot.send_message(message.chat.id, text = "Ваше сообщение успешно отправлено в рандомную беседу✅")