ilshat_resume_bot.py 11 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import telebot
  2. import random
  3. from telebot import types
  4. token=''
  5. bot=telebot.TeleBot(token)
  6. @bot.message_handler(commands=['start'])
  7. def start_message(message):
  8. bot.send_message(message.chat.id, "Привет. Меня зовут Ильшат. Я человек-оркестр и создал бота по своему образу и подобию.\n\n- Если хотите узнать обо мне больше, введите: /resume\n- Если хотите анекдот, введите: /lol\n- Если хотите подбросить монетку, введите: /orel\n - Если хотите предсказание, введите: /vanga\n")
  9. @bot.message_handler(commands=['orel'])
  10. def orel_reshka(message):
  11. a = random.randint(0, 1)
  12. if a == 0:
  13. bot.send_message(message.chat.id, 'Выпал "Орёл"')
  14. else:
  15. bot.send_message(message.chat.id, 'Выпала "Решка"')
  16. @bot.message_handler(commands=['vanga'])
  17. def vanga_handler(message):
  18. list1 = ["Сегодня", "Завтра", "На этой неделе", "Вечером", "Очень скоро", "В течении дня", "На выходных"]
  19. list2 = ["человек, которого вы знаете с рождения - Вы сами,", "ваш знакомый", "ваш близкий человек", "человек, которого вы еще не знаете,", "чей-то домашний питомец", "ваш сосед", "ваш одноклассник"]
  20. list3 = ["на всю жизнь", "на пару лет", "на короткое время", "на долгий срок"]
  21. list4 = ["найдет", "познает", "потеряет", "приобретет", "задумается про", "решит узнать больше про", "взглянет по-новому на"]
  22. list5 = ["любовь", "нового друга", "надежного союзника", "одну штуку", "давно желанную вещь"]
  23. list6 = [" и", ", затем", ", но вскоре"]
  24. list7 = ["получит новую работу", "придется заняться своим здоровьем", "решит заняться чем-то новым", "доделает давно начатое дело", "обретет душевный покой", "вернется к будничной рутине", "займется спортом", "отведает необычное блюдо", "решит посмотреть интересный фильм", "решит заняться своим образованием"]
  25. vanga = random.choice(list1) + " " + random.choice(list2) + " " + random.choice(list3) + " " + random.choice(list4) + " " + random.choice(list5) + random.choice(list6) + " " + random.choice(list7) + "!"
  26. bot.send_message(message.chat.id, vanga)
  27. @bot.message_handler(commands=['lol'])
  28. def anekdot_handler(message):
  29. anekdots = ["Когда он ее увидел, умные часы померили пульс и умный мобильный банк заблокировал карту.", "Девушка спрашивает парня:\n— А ты будешь меня любить, когда я потолстею?\n— Я уже.", "— Мама, а что это?\n— Это черная смородина, доченька.\n— А почему она красная?\n— Да потому что она еще зеленая...", "И умная барышня может сгодиться для всяческих глупостей!", "Он был таким козлом, что его убийцу осудили по статье Браконьерство.", "Дятел долбил березу и захлебнулся березовым соком...", "- Вы слышали, что красота требует жертв?\n- Мы с мужем так и живем, я - красота, он - жертва.", "- В России выявлен второй случай оспы обезьян.\n- Панин вернулся?", "Стоит попробовать ухаживать за собой как мумия. Нужно туго обмотаться одеялом и накладывать древнее проклятье на каждого, кто осмелится тебя побеспокоить.", "Попугай научился говорить 'ну что там?' и был повышен до проджект-менеджера.", "69 людей из тысячи находят что-то пошлое в каждом предложении.", "В цирке два самых послушных медведя умерли от сахарного диабета.", "В деревне у детей не было денег на пейнтбол, поэтому они просто бегали и плевались друг в друга.", "Учёные-людоеды вывели людей без косточек.", "По факту исчезновения мужа возбуждено два соседа.", "Не имеет значения, ответил ты «да» или «нет» на вопрос «боишься ли ты щекотки?» тебя всё равно начнут щекотать и мерзко хихикать.", "Неудачная попытка метателя ядра из Польши прервала удачную попытку прыгуна из Кении.", "Николай Валуев размачивает эспандеры в чае и ест их.", "Китайское правительство победило саранчу, объявив её съедобной.", "В парке Горького избили Сиплого. Причиной послужило крепкое.", "Стеклодув случайно чихнул на работе и создал новую вазу для магазина Икея", "В Чернобыле продается хлеб, который сам называет себе цену.", "Налоговая полиция всегда приходит на выручку.", "На одном из концертов Николай Басков увлёкся и поцеловал свою руку.", "Учительница русского языка, впервые прыгнув с парашютом, была потрясена, удивлена, крайне обескуражена, но вслух кричала совсем другие вещи...", "Мужчина купил колбасу и во время драки с успехом защитил докторскую.", "Вчера возле пивзавода была задержана банда ракоторговцев."]
  30. res = random.choice(anekdots)
  31. bot.send_message(message.chat.id, res)
  32. @bot.message_handler(commands=['resume'])
  33. def button_message(message):
  34. markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
  35. item1=types.KeyboardButton("Общая информация:")
  36. markup.add(item1)
  37. item2=types.KeyboardButton("Профессиональные навыки:")
  38. markup.add(item2)
  39. item3=types.KeyboardButton("Образование:")
  40. markup.add(item3)
  41. item4=types.KeyboardButton("Опыт работы:")
  42. markup.add(item4)
  43. item1=types.KeyboardButton("Контакты:")
  44. markup.add(item1)
  45. bot.send_message(message.chat.id,'Сейчас сможете узнать обо мне подробнее:',reply_markup=markup)
  46. @bot.message_handler(content_types='text')
  47. def message_reply(message):
  48. if message.text=="Общая информация:":
  49. bot.send_message(message.chat.id, "Возраст 26 лет.\nБолее 7 лет проработал в активных продажах.\nРешил поменять сферу деятельности и 1,5 года изучаю программирование:\n- Python, C, Golang.\n\nЛюблю спорт:\n- Баскетбол\n- Настольный теннис (2 взрослый разряд)\n- Шахматы (2 взрослый разряд)\n\nВеду литературный блог:\nhttps://t.me/pencil_mind")
  50. elif message.text=="Профессиональные навыки:":
  51. bot.send_message(message.chat.id, "Программирование:\nC/C++, Python, Go\nGit, HTML, CSS\n> 1,5 года\n\nАктивные продажи:\n- Написание скриптов\n- Холодные звонки\n- Проведение тренингов\n> 7 лет\n\nИнтернет-маркетинг:\n- Google Ads\n- Яндекс.Директ\n- myTarget\n> 3 лет")
  52. elif message.text=="Образование:":
  53. bot.send_message(message.chat.id, '> Высшее техническое: магистратура:\n "Управление качеством", Казанский национальный исследовательский технологический университет, 2019г.\n\n> Повышение квалификации по программе "Наука о данных", НИУ Высшая школа экономики, 2021г.\n\n> Повышение квалификации по программе "Таргетированная реклама и интернет-маркетинг", Балтийский федеральный университет имени Иммануила Канта, 2022г.\n\n> Повышение квалификации по программе "Введение в кибербезопасность", Балтийский федеральный университет имени Иммануила Канта, 2022г.')
  54. elif message.text=="Опыт работы:":
  55. bot.send_message(message.chat.id, "- ПАО МТС, агент по продажам услуг фиксированной связи, 2015-2017гг.\n\n- АО Эр-Телеком Холдинг, агент по продажам услуг фиксированной связи, 2017-2019гг.\n\n- ПАО Ростелеком, тренер по продажам, 2019г.\n\n- ПАО Ростелеком, Супервайзер ГАП по продажам, 2020г.\n\n- ПАО Таттелеком, Руководитель группы операторов исходящего телемаркетинга управления дистанционными каналами продаж дирекции по работе с массовым рынком, 2021г.\n")
  56. elif message.text=="Контакты:":
  57. bot.send_message(message.chat.id, "- Telegram: @int_kzn\n- Github: https://github.com/i-galimov\n")
  58. bot.infinity_polling()