Это готовый бот который у меня сработал
from aiogram import Bot, Dispatcher, executor, types
import openpyxl
TOKEN = "Ваш токен"
book = openpyxl.open("Имя вашего exl файла", read_only=True)
shet = book.active
bot = Bot(TOKEN)
dp = Dispatcher(bot)
@dp.message_handler()
async def bot_start(message: types.Message):
for ino in shet:
surname_ = ino[0].value
number_ = str(ino[1].value)
addresses_ = ino[2].value
sum_ = ino[3].value
if message.text in number_:
await bot.send_message(message.chat.id, f'Фамилия: {surname_}\nНомер телефона: {number_}\nАдрес: {addresses_}\nСумма: {sum_}')
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)
Я точно не знаю как (if, in) работает, но наверноє он находит совпадения через каждый последующий символ
if message.text in number_:
await bot.send_message(message.chat.id, f'Фамилия: {surname_}\nНомер телефона: {number_}\nАдрес: {addresses_}\nСумма: {sum_}')