Как отправить первым сообщение юзеру в (python telethon)

Всем привету меня есть чат когда в него приходит новый юзер я хочу чтобы бот в "личку" первым писал этому юзеру приветствие по его id (потом что у многих скрыт телефон и @ник). Я смог спарсить данные юзера. User(id=1152201678, is_self=False, contact=False, mutual_contact=False, deleted=False, bot=False, bot_chat_history=False, bot_nochats=False, verified=False, restricted=False, min=False, bot_inline_geo=False, support=False, scam=False, apply_min_photo=True, fake=False, access_hash=6354077655336188728, first_name='Alone', last_name=None, username='JustAl_0ne', phone=None, photo=UserProfilePhoto(photo_id=5258220180528542820, dc_id=2, has_video=False, stripped_thumb=b'\x01\x08\x08\x8a;\xa9\x1eu\x01Tc\x8f|QE\x14\xc0'), status=UserStatusRecently(), bot_info_version=None, restriction_reason=[], bot_inline_placeholder=None, lang_code=None) Но как первым отправить юзеру по его id=1152201678 приветственное сообщение я не знаю . Если есть пример кода был бы очень благодарен.


Ответы (3 шт):

Автор решения: dudha369
import telebot

TOKEN = "ТОКЕН ВАШЕГО БОТА"

bot = telebot.TeleBot(TOKEN)

def send_message(chat_id, message):
    bot.send_message(chat_id, message)
    return "Сообщение отправлено!"

send_message(1152201678, "Тест")

При выполнение данного кода в личку вам отправиться сообщение "Тест" от вашего бота! 1152201678 - это id который вы дали в своём вопросе (его можно просто поменять на другой, для отправки другому человеку)

→ Ссылка
Автор решения: onik

Вы используете telebot, а нужно teleton создаёте клиента и отправляете сообщение. Teleton библиотека для уплавдения вашим аккаунтом, т. е. вы имитирует действие пользователя, а телебот управляет ботом который не может отправлять сообщения узерам с которым у них нет диалога.

Просчитайте документацию teleton и как отправлять сообщения.

→ Ссылка
Автор решения: Roma TV

Можно даже на aiogram реализовать это, Почитайте статьи как на aiogram создать approve Добавляете бота в канал, делаете канал закрытым - заявки на вступление. Как только заявка будет подана, бот сможет написать пользователю, что писать, на ваш выбор

→ Ссылка