# data[].attributes.headline
Лесной_МАОУ Лицей_Лесная братва анализ данных

# data[].attributes.subject
Лесной_МАОУ Лицей_Лесная братва анализ данных

# data[].attributes.attachment_link.title
пушкинская карта

# data[].attributes.headline
Усолье-Сибирское, МБОУ СОШ №12, Гаврилов Захар

# data[].attributes.subject
Усолье-Сибирское, МБОУ СОШ №12, Гаврилов Захар

# data[].attributes.body
http://www.usgg.ru

# data[].attributes.headline
Усолье-Сибирское_МБОУ СОШ 12_Бондарькова Марина Викторовна_СБОР ДАННЫХ

# data[].attributes.subject
Усолье-Сибирское_МБОУ СОШ 12_Бондарькова Марина Викторовна_СБОР ДАННЫХ

# data[].attributes.attachment_link.title
Усолье-сибирское_МБОУ СОШ 12_бондарькова марина викторовна_СБОР ДАННЫХ

# data[].attributes.headline
Усолье-Сибирское_МБОУСОШ12_Глинская Анна Дмитриевна_Создание бота

# data[].attributes.subject
Усолье-Сибирское_МБОУСОШ12_Глинская Анна Дмитриевна_Создание бота

# data[].attributes.body
https://app.leadteh.ru/w/FVko

# data[].attributes.headline
Усолье-Сибирское, МБОУ СОШ №12, Белянинова Елизавета Павловна, Сбор данных

# data[].attributes.subject
Усолье-Сибирское, МБОУ СОШ №12, Белянинова Елизавета Павловна, Сбор данных

# data[].attributes.body
В г. Усолье-Сибирское можно сложить в кинотеатр по пушкинской карте, так же можно сходить в музей, если в школе есть какие-то мероприятие по пушкинской карте, то тоже можно сходить. Можно сходить на выставку "зал памяти художника Ю.И.Силевёрстова", лекция "деревня каменного века", мастер-класс "конь-огонь", квест "путь шамана", экскурсия КБЖД

# data[].attributes.headline
Усолье-Сибирское_МБОУ СОШ 12_Жоголь Анна Максимовна_Сбор данных

# data[].attributes.subject
Усолье-Сибирское_МБОУ СОШ 12_Жоголь Анна Максимовна_Сбор данных

# data[].attributes.body
В нашем городе Усолье-Сибирское есть очень много разных мест,куда можно сходить по пушкинской карте.Например мастер класс «Лепка из глины»,Музейное занятие арт-терапия,Музейние занятие «Буряты:Культуры и традиции»,Экскурсия Байкальские сказки,Квест «В поисках соляного источника»,Мастер класс «Удивительная смола»,Экскурсия «Бухта,саган-заба»,Мастер класс «Юный гончар»,Мастер класс «Свечи из вощины»

# data[].attributes.headline
Усолье-Сибирское_МБОУСОШ12_Власевская Ульяна Викторовна_создание бота

# data[].attributes.subject
Усолье-Сибирское_МБОУСОШ12_Власевская Ульяна Викторовна_создание бота

# data[].attributes.body
https://app.leadteh.ru/w/FVkS

# data[].attributes.headline
ГЗаречный_ПО_МАОУ Гимназия 216 Дидакт_Матрица_СБОР ДАННЫХ

# data[].attributes.subject
ГЗаречный_ПО_МАОУ Гимназия 216 Дидакт_Матрица_СБОР ДАННЫХ

# data[].attributes.attachment_link.title
ГЗаречный_ПО_МАОУ Гимназия 216 Дидакт_Матрица_СБОР ДАННЫХ

# data[].attributes.headline
Усолье-Сибирское, МБОУ Гимназия 9, Next G9

# data[].attributes.subject
Усолье-Сибирское, МБОУ Гимназия 9, Next G9

# data[].attributes.body
https://t.me/NextG9_bot

# data[].attributes.attachment_link.title
Усолье-Сибирское, Гимназия 9, Next G9

# data[].attributes.headline
Снежинск_ МБОУ СОШ №135_Мадагаскар_Сбор данных

# data[].attributes.subject
Снежинск_ МБОУ СОШ №135_Мадагаскар_Сбор данных

# data[].attributes.headline
город Заречный РМИД 

# data[].attributes.body
город Заречный РМИД Свердловская обл

# data[].attributes.attachment_link.title
название (1)

# data[].attributes.headline
Город Заречный РМИД 

# data[].attributes.body
Город Заречный РМИД Свердловская обл

# data[].attributes.attachment_link.title
название (1)

# data[].attributes.headline
Усолье-Сибирское, Гимназия 9, NExtG9

# data[].attributes.subject
Усолье-Сибирское, Гимназия 9, NExtG9

# data[].attributes.attachment_link.title
Усолье-Сибирское, Гимназия 9, Next G9

# data[].attributes.headline
РМИД СОШ 3 г. Заречный 

# data[].attributes.subject
РМИД СОШ 3 г. Заречный 

# data[].attributes.body
Здравствуйте, мы команда РМИД город Заречный Свердловская область! Мы представляем систему борьбы с не информированными гражданами города Заречного о мероприятиях по пушкинской карте!

Мы считаем, что главная проблема — это не информированными граждане, которые не знают какие мероприятия проходят по пушкинской карте. Мы решили проблему так: придумали афиши с логотипом пушкинской карты, развесили по городу и опубликовали в интернете!

# data[].attributes.headline
Здравствуйте, мы ком

# data[].attributes.body
Здравствуйте, мы команда РМИД город Заречный Свердловская область! Мы представляем систему борьбы с не информированными гражданами города Заречного о мероприятиях по пушкинской карте!

Мы считаем, что главная проблема — это не информированные молодые люди, которые не знают какие мероприятия проходят по пушкинской карте. Мы предлагаем решить проблему таким образом: использовать афиши с логотипом пушкинской карты и развесить по городу, также опубликовать в интернете!

# data[].attributes.headline
Сетевая команда №2 "Анализ данных"

# data[].attributes.subject
Сетевая команда №2 "Анализ данных"

# data[].attributes.attachment_link.description
Найдётся всё

# data[].attributes.headline
НОВОУРАЛЬСК_МАОУ_ЛИЦЕЙ 59

# data[].attributes.subject
НОВОУРАЛЬСК_МАОУ_ЛИЦЕЙ 59

# data[].attributes.headline
Next G9, Усолье-Сибирское

# data[].attributes.subject
Next G9, Усолье-Сибирское

# data[].attributes.body
https://t.me/NextG9_bot - рабочая ссылка на бота
1 бот на некоторых устройствах не показывает кнопки (рассылка работает)
2 бот загружен на pythonanywhere.com и работает автономно (база данных тоже работает автономно)
3 код нельзя запустить в python, так как бот работает на сервере!

# data[].attributes.attachment_link.readable_text
import telebot
from telebot import types

TOKEN = "6384406740:AAG2n9gKVnXFL4Jjf0gDrRCdIrJO5YB6OpA"

bot = telebot.TeleBot(TOKEN)

IdFile = open('IdFile.txt', 'r')
IdUser = set()
for user in IdFile:
    IdUser.add(user.strip())
IdFile.close()

@bot.message_handler(commands=['start'])
def start(message):
    txt = 'Привет! Я твой личный помощник по Пушкинской карте. Здесь ты сможешь узнать о всех ближайших событиях, которые происходят в Усолье-Сибирском. Узнай новое, открой для себя мир с Пушкинской картой!'

    IdFile = open('IdFile.txt', 'a')

    if not str(message.chat.id) in IdUser:
        IdFile.write(str(message.chat.id)+'\n')
        IdUser.add(message.chat.id)

    bot.send_message(message.chat.id, txt)

@bot.message_handler(commands=['secret'])
def secret(message):
    for user in IdUser:
        bot.send_message(user, message.text[message. text.find(' '):])


@bot.message_handler(commands=['start'])
def start(message):

    txt = "Привет! Я твой личный помощник по Пушкинской карте. Здесь ты сможешь узнать о всех ближайших событиях, которые происходят в Усолье-Сибирском. Узнай новое, открой для себя мир с Пушкинской картой!"

    markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=1)

    Button1 = types.KeyboardButton('Что такое Пушкинская карта')
    Button2 = types.KeyboardButton('Зачем нужна Пушкинская карта')
    Button3 = types.KeyboardButton('Меропрятия которые можно посетить по Пушкинской карте')


    markup.add(Button1, Button2, Button3)

    bot.send_message(message.chat.id, txt, reply_markup=markup)

@bot.message_handler(content_types=['text'])
def body(message):
    if message.text == 'Что такое Пушкинская карта':
        txt = "Пушкинская карта - это специальная карта, которая предоставляет ее обладателю возможность бесплатн" \
              "ого или льготного посещения различных культурных мероприятий, таких как театры, музеи, выставки и концерты, в Усолье-Сибирском"

        markup = types.InlineKeyboardMarkup(row_width=1)

        InButton1 = types.InlineKeyboardButton(text="Подробнее",url='https://www.culture.ru/pushkinskaya-karta')
        markup.add(InButton1)

        bot.send_message(message.chat.id, txt, reply_markup=markup)

    if message.text == 'Зачем нужна Пушкинская карта':
        txt = "Пушкинская карта - это инновационная и удобная форма доступа к культурным мероприятиям. Она позволяет ее владельцам х" \
              "одить на выставки, концерты, театральные постановки и другие культурные события без необходимости покупать отдельные билеты. Та" \
              "кая карта позволяет экономить деньги, время и упрощает планирование посещения различных мероприятий, способствуя развитию куль" \
              "турного обмена и расширению кругозора."

        markup = types.InlineKeyboardMarkup(row_width=1)

        InButton2 = types.InlineKeyboardButton(text="Подробнее",url='https://www.culture.ru/pushkinskaya-karta')
        markup.add(InButton2)

        bot.send_message(message.chat.id, txt, reply_markup=markup)

    if message.text == 'Меропрятия которые можно посетить по Пушкинской карте':
        txt = "Мероприя которые можно посетить сегодня"


        markup = types.InlineKeyboardMarkup(row_width=1)

        InButton3 = types.InlineKeyboardButton(text="Подробнее",url="https://www.culture.ru/afisha/irkutskaya-oblast-usole-sibirskoe/pushkinskaya-karta")
        markup.add(InButton3)

        bot.send_message(message.chat.id, txt, reply_markup=markup)


bot.polling(none_stop=True)