검색창에 telegram api 검색해서 https://core.telegram.org/ 접속해서 api메뉴로 들어가기
여기에 접속
api어쩌고 선택
텔레그램 들어가서 BotFather검색
이름 만들어줘야함 그러면 이 토근이 발생됨
주피터랩 들어가서 !pip install python-telegram-bot 설치
그 발생된 토근을 외부에 노출되지 않게 .env에 넣어주기 print(TELEGRAM_TOKEN) 했을때 .env에 넣어둔 토큰이 나와야 성공
import asyncio
import nest_asyncio #주피터랩용
from dotenv import load_dotenv
import os
load_dotenv()
from telegram import Update
from telegram.ext import Application, CommandHandler, MessageHandler, filters, CallbackContext
nest_asyncio.apply()
TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
print(TELEGRAM_TOKEN)
import asyncio
import nest_asyncio #주피터랩용
from dotenv import load_dotenv
import os
# .env 파일 로드
load_dotenv()
from telegram import Update
from telegram.ext import Application, CommandHandler, MessageHandler, filters, CallbackContext
nest_asyncio.apply()
TELEGRAM_TOKEN = os.getenv("TELEGRAM_TOKEN")
print(TELEGRAM_TOKEN)
async def hello(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:
await update.message.reply_text(f'Hello {update.effective_user.first_name}')
app = ApplicationBuilder().token("TELEGRAM_TOKEN").build()
app.add_handler(CommandHandler("hello", hello))
app.run_polling()