У меня проблема с кодом выдает постоянно ошибки. Цель самого бота отправка сообщения всем участникам группы с моего личного аккаунта. Я только начал заниматься PyhonBot.
И не могу понять в чем проблема. Подскажите какая проблема с кодом.
import asyncio
from telegram import Bot
# Укажите здесь ваш токен бота Telegram
bot_token = ''
# Укажите здесь идентификатор целевой группы, куда нужно отправлять сообщения
group_id = ''
# Текст сообщения
message_text = 'Привет всем участникам группы!'
async def send_message_to_group_members():
# Создание экземпляра бота
bot = Bot(bot_token)
# Получение списка участников группы
group_members = await bot.get_chat_member(group_id)
group_members_count = len(group_members)
# Отправка сообщения каждому участнику группы
for member in group_members:
user_id = member.user.id
try:
await bot.send_message(chat_id=user_id, text=message_text)
print(f'Сообщение отправлено пользователю с ID {user_id}')
except Exception as e:
print(f'Ошибка при отправке сообщения пользователю с ID {user_id}: {e}')
# Отправка сообщения в группу от вашего бота
await bot.send_message(chat_id=group_id, text=message_text)
print('Сообщение отправлено в группу')
# Запуск асинхронной функции
asyncio.run(send_message_to_group_members())