Не могу понять как отправить сообщение тому же пользователю, пытаюсь сделать бота с заявками, до моей тупой бошки не доходит как это сделать
from database import *
import telebot
from config import *
from keyboards import *
bot = telebot.TeleBot(token)
connect()
class Send:
pass
one = Send()
two = Send()
three = Send()
@bot.message_handler(commands=['admin','adm'])
def addmin(message):
if message.chat.id == admins:
bot.send_message(message.chat.id,"admin menu",reply_markup=menuAdmin)
@bot.message_handler(commands='start')
def start(message):
if not Users.select().where(Users.user_id == message.chat.id).exists():
Users.create(user_id=message.chat.id)
bot.send_message(message.chat.id,"Приветствую в боте, подай заявку ",reply_markup=avka)
@bot.message_handler(content_types="text")
def pisunhiu(message):
if message.text == "Профиль":
bot.send_message(message.chat.id,f"Приветствую {message.from_user.username}\nВаш ID: {message.from_user.id}\n\nВыплаты:\nОбщий профит:\nДата регистрации:")
@bot.callback_query_handler(func=lambda call: True)
def proverka(call):
if call.data == "distr":
bot.send_message(call.message.chat.id,"Введите текст для рассылки:")
bot.register_next_step_handler(call.message,rassilka)
elif call.data == "zay":
msg = bot.send_message(call.message.chat.id, "1. Укажите свою ссылку на форумник! LZT/EXPLOIT/BHF/WWH?")
return bot.register_next_step_handler(msg, asfss)
elif call.data == "accept":
pidor = call.message.chat.id
Users.update(verifed=True).where(Users.verifed == False).execute()
bot.send_message(pidor, "Администратор одобрил вашу заявку",reply_markup=mainmenu)
def asfss(message):
if "zelenka.guru" not in message.text:
return bot.send_message(message.chat.id,"Неверная ссылка")
else:
Send.one = message.text
msg = bot.send_message(message.chat.id, "2. Сколько времени готовы уделять работе?")
bot.register_next_step_handler(msg,aqwqw)
def aqwqw(message):
Send.two = message.text
msg = bot.send_message(message.chat.id,"3. Был ли у тебя опыт в аналогичных сферах? Расскажи подробнее")
bot.register_next_step_handler(msg,finish)
def finish(message):
Send.three = message.text
bot.send_message(admins,f"Новая заявка от @{message.from_user.username}\n{Send.one}\n{Send.two}\n{Send.three}",reply_markup=otvet)
строка elif call.data == "accept": там обработка кнопки "Принять"
файл database
from peewee import *
from playhouse.sqliteq import SqliteQueueDatabase
db = SqliteQueueDatabase("stul.db")
class Users(Model):
user_id = BigIntegerField()
verifed = BooleanField(default=False)
decline = BooleanField(default=False)
class Meta:
db_table = "Users"
database = db
def connect():
db.connect()
Users.create_table()