-
Notifications
You must be signed in to change notification settings - Fork 0
/
funciones.py
52 lines (40 loc) · 1.96 KB
/
funciones.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
import telebot
import time
import datetime
from settings import *
import threading
from telebot.types import ReplyKeyboardMarkup, InlineKeyboardButton, InlineKeyboardMarkup # Es la libreria para crear botones
from telebot.types import ForceReply # Es la libreria citar mensajes
import help_responses
import horarias
bot = telebot.TeleBot(TELEGRAM_TOKEN)
def start(message):
bot.send_message(message.chat.id, f"🧑🚀 Saliendo de la criogenizacion!",'html')
if True:
bot.send_message(message.chat.id, "Veo que no estas registrado, por favor registrate para acceder a mas funciones \n/signup: Registrarte\n/help: Muestra un mensaje de ayuda")
else:
bot.send_message(message.chat.id, "Hola de nuevo, almirante")
def help(message):
foto = open('./assets/animated_stickers/help_meme.tgs',"rb")
# bot.send_document(message.chat.id,foto)
markup = ReplyKeyboardMarkup(
one_time_keyboard=True,
input_field_placeholder="Pulsa Un Boton",
resize_keyboard=True
)
markup.add("✉️ Iniciar Sesion",)
markup.add("🌐 Pagina Web","🤖 Chat GPT")
msg = bot.send_message(message.chat.id, f"Con Gusto te puedo ayudar\nDime, que duda tienes?",reply_markup=markup)
return msg
def signup(message):
print(message.text)
bot.send_message(message.chat.id, f"👋 Hola <b>{message.chat.first_name}</b>\nSoy tu Asistente Personal...",'html')
mensaje = bot.send_message(message.chat.id, "⚙️ Voy a cargar todas mis funciones...")
hilo_horas = threading.Thread(name="hilo_bot",target=horarias.start_temporizador,args=(message,))
hilo_horas.start()
bot.edit_message_text("⚙️ Todas mis funciones estan cargadas",message.chat.id,mensaje.id)
def test_message(message):
keyboard = InlineKeyboardMarkup(row_width=2)
button1 = InlineKeyboardButton('KK', callback_data='kk')
keyboard.add(button1)
bot.send_message(message.chat.id, 'Texto de prueba', reply_markup=keyboard)