我的python电报机器人代码是
import telebot, os
from telebot import types
# from telebot import
from settings import TOKEN
import requests
#from pyTelegramBotAPI import users
from pyzbar.pyzbar import decode
from PIL import Image
import sqlite3
import json
bot = telebot.TeleBot(TOKEN)
@bot.message_handler(commands=['start'])
def send_welcome(message):
markup = types.ReplyKeyboardMarkup()
markup.add(types.KeyboardButton(text="Дати доступ до гуолокації.", request_location=True))
bot.send_message(message.chat.id, "Нам потрібена ваша геолокація", reply_markup=markup)
bot.polling()
Proc文件为web: python bot.py
运行本地僵尸程序正在运行,部署僵尸程序后不向用户发送任何内容
答案 0 :(得分:0)
您必须将3个文件上传到Heroku:
过程
web: python bot.py
requirements.txt
pyTelegramBotAPI==3.6.6
heroku==0.1.4
+其他模块
runtime.txt
python-3.7.0
或其他python版本
我建议将bot.polling()
替换为bot.infinity_polling(True)