메뉴 건너뛰기

목록
profile
조회 수 95 댓글 4 예스잼 1 노잼 0

 

1
2
3
pip install telethon
pip install telegram
pip install googletrans==3.1.0a0
cs

 

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
# In[0]:asynchronous
import asyncio
import nest_asyncio
nest_asyncio.apply()
 
# In[1]:googletrans
from googletrans import Translator
translator = Translator()
 
# In[2]:telegram_bot
import telegram                                                               
# ★
TelegramToken = '111111:aaaaaaa'                                               # 텔레그램 봇 토큰(BotPeerID:Hash)
TelegramId = '1111111111'                                                      # 아이디(UserPeerID)
# ★
 
# In[3]:telethon
from telethon import TelegramClient,events
# ★
api_id = 1111111                                                               # 텔레그램 Api id,hash
api_hash = 'aaaaaaaaa111111111'              
# ★
client = TelegramClient('session_trans', api_id, api_hash)                     # session_trans = 오픈 또는 생성할 세션파일명
 
# 세션파일 오픈 및 세션이 닫히지않게(세션파일이없는경우 콘솔창에 휴대폰번호입력해달라고 인증절차 뜨고 그 이후 생성이됨)
async def Telethon_run():
    await client.start()
    await client.run_until_disconnected()
 
# 메세지 상호작용
@client.on(events.NewMessage)
async def handler(event):
    msgs=str(event)
    
    # ▼ 초기 실행시 주석풀고 user_id 또는 channel_id 체크
    #print(msgs)
        
    # 특정 채널에서 수신한 메세지인 경우   
    # ★
    if 'channel_id=1195956014' in msgs:
    # ★
        Message=(msgs[msgs.find(', message=')+11:msgs.find(', out=')]) 
 
        # 메세지 번역후 봇을 통해 유저에게 전송
        translation = translator.translate(Message, dest='ko')
        telegram.Bot(TelegramToken).sendMessage(TelegramId,translation.text)
 
# In[4]:run
if __name__ == "__main__":
    asyncio.run(Telethon_run())
cs

 

 

 

이미지 13.png

 

채널애들 뭐라는건지 궁금해서 짜집기했는데

쓸일없을거같음

  • profile
    노예 2021.10.29 14:10
    왤캐 똑똑이잉ㅁ
  • profile
    저능아 2021.10.29 14:10
    저바본데
  • profile
    만년필 2021.10.29 22:49
    구글은 언어감지해서 자동번역도 해줌?
    예전엔 출발언어 반드시 지정해야해서 언어 감지 API도 추가로 붙이고 했었는데
  • profile
    저능아 2021.10.29 23:37
    출발언어는 설정안해도되더라

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1340 1
996 파이썬 질문 6 흑월 2021.04.04 97 0
995 컴돌이 ㅎㅌㅊ가 회사 들어가려면 2 그라드 2020.08.13 97 0
994 스마폰 태그없어서 콤퓨타로 씀 갤럿시 A31 2 file 펭귄 2020.05.21 97 0
993 머한민국 프로그래밍 현위치 6 file 으ㅇ유ㅏ」 2022.01.05 96 0
992 잡아도 잡아도 끊임없이 나오는 버그 2 file 머스크멜론 2021.09.11 96 4
991 라데온 요즘도 드라이버 ㅈ같음? 2 서전학원 2020.07.20 96 0
990 한컴, 임베디드 산업 빤스런 1 file 그리드 2022.02.18 95 0
989 오늘의 개발 생각 정리 1 마루쉐 2021.11.24 95 1
» 텔레그램 채널 메세지 번역 4 file 저능아 2021.10.29 95 1
987 음악봇 터졌길래 2 file 바보 2021.10.03 95 0
986 나는 코딩에 재능이 없다 1 그라드 2020.10.25 95 0
985 AMD, 산악 자전거 출시 file shiho 2020.09.06 95 0
984 노트북에 써멀그리즐리 컨덕터넛 바르면 3 file 땅크4호 2020.08.28 94 0
983 RTX 3090 예상가 1,499$ 맞냐? 1 file 땅크4호 2020.08.27 94 0
982 삭제된 게시글입니다. 스마일 2020.06.30 94 0
981 뻑난 UMPC에 탑재된 ROM 또치면과락 2024.03.22 93 0
980 어머..인사해 내 친구야... java 라고...gif file 머스크멜론 2021.03.31 93 2
979 삭제된 게시글입니다. 우지챠 2021.01.16 93 0
978 삼성 오딧세이 G9모니터 판매중지 file 땅크4호 2020.08.25 93 0
977 삭제된 게시글입니다. 노모현 2020.05.24 93 0
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 56 Next
/ 56