Я пытаюсь создать бот Python Telegram, который управляет моей группой команды, добавляя задачи и напоминания.
Я развернул код на render.com, и эта ошибка: (post /http /1.1 "405) появляется в его журналах. src = "https://i.sstatic.net/cbafzs2r.png"/>
Вот код:
Я пытаюсь создать бот Python Telegram, который управляет моей группой команды, добавляя задачи и напоминания. Я развернул код на render.com, и эта ошибка: (post /http /1.1 "405) появляется в его журналах. src = "https://i.sstatic.net/cbafzs2r.png"/> Вот код: [code] #modules
import os import json import requests from flask import Flask, request from pymongo import MongoClient from apscheduler.schedulers.background import BackgroundScheduler from apscheduler.triggers.date import DateTrigger from dotenv import load_dotenv from datetime import datetime
#setting webhook @app.route("/", methods=["GET", "POST"]) def home(): if request.method == "POST": return "This endpoint is not for webhooks!", 405 return "Bot is running!"
if text.startswith("/addtask") and user_id in AUTHORIZED_USERS: add_task(chat_id, user_id, text) elif text.startswith("/viewtasks"): view_tasks(chat_id) elif text.startswith("/setreminder") and user_id in AUTHORIZED_USERS: set_reminder(chat_id, user_id, text) else: send_message(chat_id, "❌ أمر غير معروف أو ليس لديك الصلاحية!") #translation = Unknown command or you do not have permission
def add_task(chat_id, user_id, text): try: _, title, desc, due_date, priority = text.split("|") task = { "title": title.strip(), "description": desc.strip(), "due_date": due_date.strip(), "priority": priority.strip(), "created_by": user_id, "created_at": datetime.utcnow() } tasks_collection.insert_one(task) send_message(chat_id, "✅ تم إضافة المهمة بنجاح!")# Tasks added except: send_message(chat_id, "❌ صيغة غير صحيحة! استخدم:\n`/addtask | العنوان | الوصف | YYYY-MM-DD | الأولوية (Low, Medium, High)`") #Not the best way I'll fix it later.
def view_tasks(chat_id): tasks = list(tasks_collection.find()) if not tasks: send_message(chat_id, "📭 لا توجد مهام حاليًا.")#not tasks certainly return
message = "📌 **قائمة المهام:**\n" #tasks list for task in tasks: message += f"\n📍 **{task['title']}**\n📝 {task['description']}\n📅 {task['due_date']}\n⚠️ {task['priority']}\n---"
send_message(chat_id, "⏰ تم تعيين التذكير بنجاح!")#reminder set except: send_message(chat_id, "❌ صيغة غير صحيحة! استخدم:\n`/setreminder | عنوان المهمة | YYYY-MM-DD HH:MM`")
if __name__ == "__main__": app.run(host="0.0.0.0", port=5000) requests.get(f"https://api.telegram.org/bot{TOKEN}setWebhook?url=https://testbot-zppg.onrender.com") [/code] Я попытался спросить GPT, но все решения не работали, установление Webhook была вначале, но не работал.>
Я пытаюсь создать бот Python Telegram, который управляет моей группой команды, добавляя задачи и напоминания.
Я развернул код на render.com, и эта ошибка: (post /http /1.1 405) появляется в его журналах. src =
Вот код:
import os
import json...
У меня есть бот для Telegram, написанный с использованием python-telegram-bot, который работал нормально, но через несколько недель, когда я запускаю скрипт, кажется, что он не может найти некоторые библиотеки и модули.
Например, в моем коде широко...
Я пытаюсь сделать регистрацию возможной на главной странице, поэтому у меня нет отдельного URL-адреса для обработки регистрации. Я пытаюсь отправить форму через get_context_data, но это не работает. Вот мой код:
Я пытаюсь сделать возможным регистр на домашней странице, поэтому у меня нет отдельного URL для обработки регистрации. Я пытаюсь отправить форму через get_context_data , однако она не работает. Вот мой код:
Я написал простого бота для Telegram на Python, который работает следующим образом: Пользовательское сообщение — команда, которая будет отправлена на bash-терминал хоста бота с помощью библиотеки подпроцессов. ответ бота - вывод терминала. Я...