if __name__ == '__main__':
bot.polling(none_stop=True) #поллинг
if __name__ == '__main__':
def zapros():
zapros = requests.get( server.FullZap, auth=(server.login, server.password) ) #Это поллинг
jsonDATA = json.loads( zapros.text )
num = 0
print(jsonDATA['value'][num]['Number'])
Taskkill /PID #Убиваем процесс по его id
pid #переменная с pid`ом нашего процесса
/F #убивать процесс будем принудительно
\n #новая строка(абзац) - для батника это следующая команда
TIMEOUT /T 5 /NOBREAK #таймаут
\n #новая строка(абзац)
cd C:\\Users\\smp\\Desktop\\SMP\\ #переход в директорию с ботом (надо экранировать слэши \ -> \\)
\n #новая строка(абзац)
smp.py #запускаем бота
#Например вот отправляем два сообщения:
bot.send_message(message.chat.id, "111")
bot.send_message(message.chat.id, "222")
#Чтобы редактировать первое, к message.message_id добавляем 1:
bot.edit_message_text(chat_id=message.chat.id, message_id=message.message_id+1, text="ZZZ")
#А чтобы второе, добавляем двойку:
bot.edit_message_text(chat_id=message.chat.id, message_id=message.message_id+2, text="YYY")
#И т.д и т.п
bot.action('goUserMenu', (ctx) => {
ctx.scene.enter('mainMenu');
ctx.deleteMessage(message_id);
ctx.deleteMessage(message_id-1); //но это наверно в отдельном bot.action надо написать
});
@bot.callback_query_handler(func=lambda call: True)
def name(xxx):
if xxx.data == '1cbd':
bot.answer_callback_query(callback_query_id=xxx.id, text="Уведомление", show_alert=False)
elif xxx.data == '2cbd':
bot.answer_callback_query(callback_query_id=xxx.id, text="Предупреждение", show_alert=True)
else:
pass
... ... ...
bot.send_message(c.message.chat.id, 'Раздел Передача вещей из городов',reply_markup=keyboard)
#@bot.callback_query_handler(func=lambda c:c.data in ["findnews", "sds"]) #удалить это
#def inlin2(c): #удалить это
if c.data == 'findnews':
bot.send_message(c.message.chat.id, 'Новость1')
if c.data == 'getnews':
bot.send_message(c.message.chat.id, 'Предложу ка я новость')
... ... ...