• Не выдвигается сайдбар. Где я ошибся?

    @Kapuzev Автор вопроса
    Антон Литвиненко, спасибо огромное, такая глупая ошибка а я ее в упор не видел
  • Делаю бота для записи домашней работы в Telegram. Использую библиотеку sqlite3. Где ошибка в коде и как исправить?

    @Kapuzev Автор вопроса
    o5a, я пробовал делать это через jaso объекты, но у меня не получилось менять строку в функции, а потом пользоваться ей в другой. Я пытался с делать ее глобальной, но я не уверен что это так работает. И у меня ничего не получилось.

    День недели не должен учитываться. Дз по предметам должно перезаписываться, а потом выдаваться во все дни, в которые этот предмет есть. Я понимаю что это коряво, но очень хочется сделать чтобы это хотя бы работало, чтобы потом улучшать.

    За ночь я немного поменял код и у меня вроде как уже записывается algebra в первую строку таблицы. Сейчас не могу кинуть код, но я сделал это так. Я добавил еще один столбец, назвал его id (Хотя это вообще не id) и слелал начальное заполнение таблицы. Заполнял я его так (0, "None", "None", "None"......)
    И дальше я просто менял (UPDATE) нужное поле где id = 0
  • Делаю бота для записи домашней работы в Telegram. Использую библиотеку sqlite3. Где ошибка в коде и как исправить?

    @Kapuzev Автор вопроса
    То есть мне просто нужно каждый раз инициировать подключение?
    Типа:
    conn = sqlite3.connect("mydatabase.db")
    cursorObj = conn.cursor()
  • Делаю бота для записи домашней работы в Telegram. Использую библиотеку sqlite3. Где ошибка в коде и как исправить?

    @Kapuzev Автор вопроса
    сама ошибка:
    sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 20844 and this is thread id 3452.
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    o5a, ооо, спасибо огромное. но я читаю на сайтах как пользоваться и не понимаю как записать сообщение от бота в таблицу. по правде говоря я понял только как вручную записать значения в таблицу.

    не могли бы вы показать в ответе как добавить значения в таблицу из текста сообщения пользователя?)

    заранее спасибо!
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    Олег, тут такая же ошибка будет
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    блин, спасибо огромное. постараюсь ответить развёрнуто.

    задача у этого бота такая:

    *если ты админ
    то вводишь пароль, записываешь дз.
    (то есть отвечаешь на "запишите дз", а бот записывает эту переменную)

    *если ты просто пользователь
    то этот бот кидает тебе дз на выбранный день списком
    (то есть он берет заданную строку и после каждого тега урока рвет эту строку и вкисывает туда переменную)

    вообще в перспективе он должен еще и отправлять составленое дз в выбранный канал

    сейчас мы делаем это вручную. отсылаем список предметов и в течении дня записываем дз редактируя уже отправленное сообщение

    удобная в теории штука. можно будет давать пароль продвинутым преподам и ученикам, если никого из админов не будет в школе и они будут забивать дз

    и вообще хотелось бы сказать зачем мы это делаем. в нашей школе отменили бумажные журналы (идиотское решения) и ввели "ультрапродвинутый" сайт-журнал. деръмо еще то, нам не удобно, учителям тоже. каждый учитель плюётся что не удобно совсем. но делать нечего.
    некоторые учителя и вовсе не говорят дз на уроке!!! а не у каждого есть возможность мониторить этот убогий сайт. и мы решили сделать канал в телеге (если интересно @dz_9a)

    а теперь я придумал слелать бота..
    и вот сижу за этим уже больше месяца.

    еще в будующем было бы хорошо сделать возможность пользаваться этим и другим классам. просто давая боту ссылку на нужный канал.

    в телеграмме есть подобные каналы, но наш наверно единственный нормально ведущийся

    *писал с телефона. извиняюсь за возможные опечатки, если не сложно можем списаться в телеге (@leerov), просто помощь очень нужна сами не справляемся :с. и спасибо за ответ)))
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    Олег, вот и у меня еще вопрос как записать Algebra строкой и, ну типа всунуть в строку))

    простите меня ламера, первый бот)
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    Зёма Подушкин, если писать просто Algebra все равно не работает
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    alex1478, File "C:/Users/progr/Desktop/ВСтоле/музло, проекты/Py/main.py", line 90, in hendle_text
    '#Алгебра:' + handle_admin_dz.Algebra
    AttributeError: 'function' object has no attribute 'Algebra'
  • Что не так в моем коде?

    @Kapuzev Автор вопроса
    Код не дописан, но суть видна
  • Пишу бота в Telegram на Python для записи дз. Не понимаю, почему не возможно сделать три уровня?

    @Kapuzev Автор вопроса
    Простите, но не могли бы вы исправить мне сам код или поподробнее расписать про функцию bot.register_next_step_handle()

    Что где нужно записывать и как текст который к нам пришел записать в лист или библеотеку, чтобы использовать его и в других чатах.

    Просто я писал любые программы раз 10 от силы и все мои предыдущие были очень просты по сравнению с этим ботом. Мало понимаю в программировании но хочу исправить.

    Буду очень благодарен за помощь)