await message.answer(
'Какой вопрос у вас возник?\n' \
'Если у вас вопрос по обучению нажмите на кнопку \n' \
'Если же у вас проблемы с ботом или возникла ошибка нажмите'
)
import telebot, traceback
TOKEN = ""
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(content_types=['text'])
def lalala(message):
print(message)
try:
bot.send_message(message.chat.id, message.text)
except:
print(traceback.print_exc())
# RUN
bot.polling(none_stop=True)
@dp.message_handler(content_types=['text'])
async def echo(message: types.Message):
# если мы чего-то ждем от пользователя
if user.waitdata:
# если ждем город
if user.waitdata == "city':
#Следующее сообщение можно считать городом
# сохраняем город
bot.send_message(message.chat.id, repr(res))
async def GetCode(self, timeout):
while not self.code and timeout > int(time.time()):
self.project = await self.getDB()
bot_last_message = self.project.bot_last_message.split(":")
if bot_last_message:
message_type = bot_last_message[0]
if message_type == "telegram_code":
telegram_code = bot_last_message[2]
self.code = telegram_code
await self.clear_bot_last_message()
return self.code
await asyncio.sleep(1)
return None
client.start(phone, code_callback=self.GetCode)
@bot.message_handler(content_types=['new_chat_members'])
def new_chat_members(message):
bot.send_message(message.from_user.id, "какая-то чертовски важная инфа")
Блок на отправку сообщения ботом пользователю снимается...