Answer the question
In order to leave comments, you need to log in
The bot does not respond to the command, how to fix it?
The bottom line is that every 24 hours to write a command and knock out the largest number
import telebot
from telebot import types
import time
import random
from random import randint
from datetime import datetime, date
bot = telebot.TeleBot('TOKEN')
x = ""
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "/[email protected]":
command = otchim
if message.text == "/[email protected]":
bot.reply_to(message, "Привет! Я отчим бот\nМоя суть заключается именно в развлекательных целях\nпропиши команду /[email protected]\n что бы рандомно выбить число от 0 до 15\nэто число обозначает количество ваших отчимов!")
def otchim():
global counter
counter == 0
while 1:
x = random.randint(0, 15)
counter = counter + x
bot.send_message(from_user.id,"Тебе выпало " + x + " теперь у тебя " + counter + " отчимов")
time.sleep(86400)
bot.remove_webhook()
if __name__ == "__main__":
bot.polling(none_stop=True)
Answer the question
In order to leave comments, you need to log in
You don't call the function. Try it:
import telebot
from telebot import types
import time
import random
from random import randint
from datetime import datetime, date
bot = telebot.TeleBot('TOKEN')
x = ""
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "/[email protected]":
otchim()
if message.text == "/[email protected]":
bot.reply_to(message, "Привет! Я отчим бот\nМоя суть заключается именно в развлекательных целях\nпропиши команду /[email protected]\n что бы рандомно выбить число от 0 до 15\nэто число обозначает количество ваших отчимов!")
def otchim():
global counter
counter == 0
while 1:
x = random.randint(0, 15)
counter = counter + x
bot.send_message(from_user.id,"Тебе выпало " + x + " теперь у тебя " + counter + " отчимов")
time.sleep(86400)
bot.remove_webhook()
if __name__ == "__main__":
bot.polling(none_stop=True)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question