@nikolays100500

Как сделать чтобы телеграм бот отправлял личные сообщения?

Подскажите как написать строчки кода чтобы мне, по id моего телеграмма, телеграм бот отправлял сообщение о новом пользователе который воспользовался моим ботом? Все пользователи добавляются в db файл.
### menu ###
@dp.message_handler(commands=['start'])
async def send_welcome(message: types.Message):
    user_id = message.chat.id
    splited = message.text.split()
    if not Users.user_exists(user_id):
        Users.create_user(user_id)
        if len(splited) == 2:
            Users.increase_ref_count(splited[1])
    await bot.send_message(message.chat.id,text = f' Привет,<b>‍‍‍{message.from_user.first_name}‍‍‍</b>\nВаш <b> {message.from_user.id}</b>\n<b>Для использования бота используйте кнопки ниже</b>',parse_mode = 'HTML',reply_markup = kb.home)
    print(f'Новый юзер - {message.from_user.first_name}')
    cursor.execute("select * from users where user = ?",(message.from_user.id,))
    usr = cursor.fetchone()
    if not usr:
        cursor.execute("INSERT INTO users values (:user, :name, :allorders, :balance, :allmoney, :orders);" ,
        {'user':message.from_user.id,
        'name':message.from_user.first_name,
        'allorders':orderr,
        'balance':bal,
        'allmoney':allm,
        'orders': ""})
        conn.commit()
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы