= [631172274 ,]
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot)
@dp.chat_member_handler()
async def user_joined_chat(update: types.ChatMemberUpdated):
with open("message_data.json", "r") as file:
msg_data = json.loads(file.read())
if update.new_chat_member.status == "left":
await bot.copy_message(chat_id = update.new_chat_member.user.id, from_chat_id = msg_data["from"]["id"], message_id = msg_data["message_id"])
@dp.message_handler(content_types=['photo'])
async def handle_docs_photo(message):
if message.chat.id in ADMIN_IDS:
with open("message_data.json", "w") as file:
json.dump(dict(message), file)
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=False, allowed_updates=types.AllowedUpdates.all()
Есть вот такой код, который должен писать юзеру если он вышел, но почему-то возникает ошибка:
aiogram.utils.exceptions.CantInitiateConversation: Forbidden: bot can't initiate conversation with a user
В телеге часто натыкался на каналы, выходя из которых тебе пишет бот, но диалога с ним у тебя не было. Какие мысли есть на этот счет?
+ токен
меняй токен брат, найдутся люди которым делать нечего
/paste
да он тестовый, забирайте))
Сообщение от Dalas перемещено на HasteBin Размер: 1445 байт
Бот не может писать сам, разве что заявку оставил
типа если бот принимает юзера через заявку только тогда он сможет ему писать?
Да, раньше сотни ботов могли писать, пофиксили наконец то, теперь только 1
dp.start_polling советую убрать экзикутор
как минимум то что его в тройке, вполне себе отличный аргумент
Ну ты сам понимаешь почему лучше не использовать? Это не доеб!
Обсуждают сегодня