import telebot
@bot.message_handler(content_types=['text', 'photo', 'files'])
def give_photo(message):
if message.content_type == 'photo':
bot.send_message(message.chat.id, text="ОТВЕТ")
...
@bot.message_handler(commands=['start'])
def selects_an_employee(message):
"""Функция, которая отвечает за вывод кнопок с сотрудниками"""
mes = 'Сотрудник'
buttons_employee = get_buttons(list_of_employees)
bot.send_message(message.chat.id, mes, reply_markup=buttons_employee)
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
if call.data == 'stanok': # если callback кнопки равен этому значению
mes_machine = 'Станок'
buttons_machine = get_buttons(list_of_machines)
bot.send_message(call.message.chat.id, mes_machine, reply_markup=buttons_machine) # вывод меню пользователю
if call.data == 'detal': # условие, аналогичное условию выше
mes_part = 'Деталь'
buttons_parts = get_buttons(list_of_parts)
# bot.send_message(message.chat.id, mes, reply_markup=buttons_machines)
bot.edit_message_text(chat_id=call.message.chat.id, message_id=call.message.message_id, text=mes_part,
reply_markup=buttons_parts)
...
import config
import logging
from aiogram import Bot, Dispatcher, executor, types
logging.basicConfig(level=logging.INFO)
bot = Bot(token='')
dp = Dispatcher(bot)
@dp.message_handler()
async def addrifm1(message: types.Message):
mes = message
list = mes['text'].split(",")
await message.reply(" async def rifm1(message: types.Message):")
await message.reply("if", list[1], " in message.text:")
await message.reply("await message.reply(", list[2], ")")
if __name__ == "__main__":
executor.start_polling(dp, skip_updates=True)
import telebot
token = '' #Вставьте Ваш токен, полученный от BotFather
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start']) #Для команды /start, можете изменить на любую другую
def start_join(message):
bot.send_message(message.chat.id, text="Приветствую!")
bot.polling(none_stop=True) #Чтобы бот работал бесперебойно, пока запущена программа
@bot.message_handler(content_types=["new_chat_members"])
def handler_new_member(message):
user_id = message.from_user.id
user_username = message.from_user.username
import os
...
os.remove('/home/User/Documents/file.txt')