Farbmeister wrote:I have this error ?!?!
Have I forgotten anything?Code: Select all
Eggdrop: [19:21] Tcl error [proc:twitter:friendsauto]: no such channel record Eggdrop: [19:21] Tcl error [proc:twitter:megahal:privatereply]: no such channel record Eggdrop: [19:21] Tcl error [proc:twitter:megahal]: no such channel record
What can i do ?
Code: Select all
# 4) --> ACCOUNTS SETTINGS <--
# Accts to tweet to
# "#channel|Login|Consumer_key|Consumer_secret|Access_token|Access_token_secret[|tweet-format]"
# --
# Channel name here uses lowercase, your actual
# channel case is irrevelant. But here you must
# use lowercase only
# --
# tweet-format is entirely optional and used as
# an optional local over-ride. If no tweet-format
# is given the globaltwitterformat will be used.
# --
#
# (list)
set twitter(accts) {
"#chan1|acct1|consumer_key1|consumer_secret1|access_token_key1|access_token_secret1"
"#chan2|acct2|consumer_key2|consumer_secret2|access_token_key2|access_token_secret2"
"#chan3|acct3|consumer_key3|consumer_secret3|access_token_key3|access_token_secret3"
}
Code: Select all
# 8) --> TRACK SETTINGS <--
# do you want to use search word tracking?
# this allows you to track search terms in real time
# into your irc channel. Think of it like being able
# to +follow search terms.
set twitter(usetracking) 1
# set the limit of new track announces you will see
# each update cycle.
set twitter(tracklimit) 4
# set the time interval to check for new search items
# you are tracking.
set twitter(tracktimestring) [list "*"]
To track multiple terms, use OR, in capitals, like below:<speechles> +track to:justinbieber
<sp33chy> Tracking Modified for (#roms-isos@suqmuhnutz) (Added): to:justinbieber
<sp33chy> ThergAlfaro: @justinbieber love ye ♥ ! pretty handomee ♥ ! ( 59795661322854401@ThergAlfaro - 16s ago via web )
<sp33chy> Jose_Larrain: @justinbieber just I love u, I spend all day thinking about u, watching videos, photos, it's amazing how pretty u are. Follow me back ( 59795669233303553@Jose_Larrain - 14s ago via web )
<sp33chy> l3bo4lif3: @justinbieber a follow from u would be a dream come true iloveyou <3 ( 59795692100657152@l3bo4lif3 - 9s ago via Twitter for iPhone )
<sp33chy> StopMeBieber98: @justinbieber Follow Me Please ? im chilean ! ( 59795697528094722@StopMeBieber98 - 8s ago via web )
<speechles> -track to:justinbieber
<sp33chy> Tracking Modified for (#roms-isos@suqmuhnutz) (Removed): to:justinbieber
<speechles> !track
<sp33chy> There are no trackings created for (#roms-isos@suqmuhnutz).
EDIT...Football wrote:Hey Speechless I need your help please.
The first time I downloaded twitter and typed !mymessages I could see who wrote me a private messages, I've messed it up a bit and can't see who messaged me now, it just writes my name instead of the user who sent me the messages.
How do I convert it backwards?
Thanks
[20:39:43] <@Football> ( 1-1 ) Private timelines ( #Moderators@IRCFootball ):
[20:39:45] <@Football> IRC Football: DM is fine. ( 277563917@IRCFootball - 2w, 5m, 47s ago via )
[20:39:45] <@Football> IRC Football: I'll take some time to read it. I'll get back to you. Thanks for considering @Messistats! ( 277563917@IRCFootball - 2w, 5m, 47s ago via )
This updated v5.04 includes, a working !mymessages now. It will now work correctly. Expect !private for tweeting private messages soon, as well as an automation to announce new direct messages as they occur all in real-time..<speechl3s> !mymessages
<sp33chy> ( 4-1 ) Private timelines ( #roms-isos@suqmuhnutz ):
<sp33chy> firefox: Thanks for following us! Let us know if you have any questions. ( 1036907785@firefox - 1y, 4d, 2h, 59m, 16s ago via DM )
<sp33chy> WWEUniverse: Greetings! Thanks for following the @WWEUniverse! Visit http://WWEUniverse.com to join WWE discussions 24/7! ( 1919138701@WWEUniverse - 21w, 3d, 3h, 14m, 40s ago via DM )
<sp33chy> emilyDENISEkyle: eMiLy_D_K uses TrueTwit validation service. To validate click here: http://truetwit.com/vy57050964 ( 2291082534@emilyDENISEkyle - 11w, 2d, 4h, 51m, 38s ago via DM )
<sp33chy> realMickFoley: watch Conan tonight and find out. ( 2666275346@realMickFoley - 3w, 6d, 1h, 23m, 20s ago via DM )
Well, you no longer need to wait...This update corrects many issues regarding incorrect elements displaying. Geo-tagged tweets are now supported. Re-tweets, supported fully. And also, Private is working.Football wrote:great work speechless, I love this script!
can't wait for the private message update!
The above is just a small example of how this all looks. Retweet counts will be displayed if twitter includes them, only native retweets will be seen with (RT username(count)) at the start of their tweet. Some native retweets wont contain a count, blame twitter. They sometimes include them, sometimes they don't. It isn't the script causing this..<speechles> !myprivates
<sp33chy] ( 4-1 ) Private sent timelines ( #roms-isos@suqmuhnutz ):
<sp33chy> SinR McSinR (#roms-isos@efnet): <speechles> no stuff for you #NoStuff :*( ( 3049426372@suqmuhnutz - 21m, 32s ago via DM )
<sp33chy> SinR McSinR (#roms-isos@efnet): <speechles> Hi Nao ( 3049515980@suqmuhnutz - 7m, 57s ago via DM )
<sp33chy> SinR McSinR (#roms-isos@efnet): <speechles> Hi Nao .. and now will works right and say it did ( 3049522409@suqmuhnutz - 6m, 56s ago via DM )
<sp33chy> SinR McSinR (#roms-isos@efnet): <SinR> NiHao ( 3049550359@suqmuhnutz - 2m, 35s ago via DM )
<speechles> !private @suqmuhnutz HEY LOOK I CAN EVEN MESSAGE MYSELF.. #special ;)
<sp33chy> Direct message created: http://twitter.com/suqmuhnutz ( 3049851549@suqmuhnutz - 0s ago via DM )
<speechles> !tweet -d @suqmuhnutz and i can direct message thru tweet like a normal twitter client ;)
<sp33chy> Direct message created: http://twitter.com/suqmuhnutz ( 3049856034@suqmuhnutz - 0s ago via DM )
<speechles> !tsearch "where's the eggdrop"
<sp33chy> ( 1-1 ) Search timelines ( #kangaroopocket@suqmuhnutz ):
<sp33chy> VirtualKenneth: @SimonLong_ Dude, where's the eggdrop? ;) ( 70551376039641088@VirtualKenneth - 3h, 9m, 29s ago via Trillian )
<speechles> !rt 70551376039641088
<sp33chy> ReTweet created: http://twitter.com/suqmuhnutz ( 70551376039641088@VirtualKenneth -> 70599120708059138@suqmuhnutz - 3h, 9m, 39s ago via Trillian )
<speechles> !user 1-1
<sp33chy> ( 1-1 ) User timelines ( #kangaroopocket@suqmuhnutz ) http://twitter.com/suqmuhnutz :
<sp33chy> #roms-isos@efnet (RT Kenneth v Ditmarsch): RT @VirtualKenneth: @SimonLong_ Dude, where's the eggdrop? ;) ( 70551376039641088@VirtualKenneth - 3h, 9m, 54s ago via Trillian )
<speechles> !user google
<sp33chy> ( 4-1 ) User timelines ( google ) http://twitter.com/google :
<sp33chy> A Googler: Crossing the river from Kansas City, KS to Kansas City, MO: ultra high-speed broadband available in both KCs in 2012 http://goo.gl/hCyYR ( 70550207703691264@google - 3h, 15m, 2s ago via web )
<sp33chy> A Googler: RT @googlecalendar How do @Etsy @Charm_CityCakes @Littletechgirl use Google Calendar? Check out our new User Stories! http://goo.gl/k8196 ( 70568488934182913@google - 2h, 2m, 23s ago via web )
<sp33chy> A Googler: Cool Google Translate tricks from beatboxing to song lyrics, http://goo.gl/45B7v ( 70572488177889282@google - 1h, 46m, 29s ago via web )
<sp33chy> A Googler (RT Google Docs(97)): RT @googledocs: Summarize your data with pivot tables, now available in Google spreadsheets http://goo.gl/TCwFs ( 70579791589416960@googledocs - 1h, 17m, 28s ago via web )
That error isn't really an error, as much as me releasing it half tested. After full testing, now comes version 5.05a found below.Football wrote:Hey speechless, great update.
Need your help with two errors:
[11:50:33] <Soccer> [08:50:27] Tcl error [proc:twitter:megahal:privatereply]: can't read "z": no such variable
Those errors are caused by twitter. It becomes so over loaded, it doesn't give the socket any indication as to WTF is going on. So the connection is aborted, rather than halted and the process normally terminating. This causes those errors to at times tumble in sequence into party line. These only occur when twitter themselves are having capacity issues. Because the script stays as real-time as possible, it's intimacy with twitter is felt. When you experience problems on twitters web interface at www.twitter.com you will also experience problems with this script. This is because of the intimacy I explained above, not because of any outright flaw...Football wrote:2nd Error, which I get all the time:
[11:53:52] <Soccer> [08:53:46] OAuth failed: (???) Unknown problem... No reason given...( timeout )
[11:53:57] <Soccer> [08:53:51] OAuth failed: (???) Unknown problem... No reason given...( timeout )
[11:54:02] <Soccer> [08:53:56] OAuth failed: (???) Unknown problem... No reason given...( timeout )
Code: Select all
# what modes can people temporarily tweet with
# these are channel modes, not flags on the bot
# you can use op, voice, or both, or "".
# (list)
set twitter(channel) [list ""]
Code: Select all
Tcl error [proc:tweet]: invalid command name "is"
Seems the documentation for that is wrong. I need to fix that. The correct way to eliminate both ops and voices from using it.Kurthalis wrote:@Speechles
Love the script. I'd like to restrict access to tweet for those I add to the bot (grant channel flags too), and not for channel ops. In my channel we have a lot of @s, but only a handful are actually users on our eggdrop.
I set "" (I'm assuming this means neither voice or op), but I get this error when I attempt to tweet:Code: Select all
# what modes can people temporarily tweet with # these are channel modes, not flags on the bot # you can use op, voice, or both, or "". # (list) set twitter(channel) [list ""]
A solution would be appreciated.Code: Select all
Tcl error [proc:tweet]: invalid command name "is"
Code: Select all
# what modes can people temporarily tweet with
# these are channel modes, not flags on the bot
# you can use op, voice, or both, or "".
# (list)
set twitter(channel) [list]
Code: Select all
.+chan #nick
[20:12:13] #Nick# +chan #nick
[20:12:14] NickBot joined #Nick.
[20:12:14] #Nick: mode change '+o NickBot' by ChanServ!ChanServ@Services.VoltFire.net
[20:12:14] -ChanServ (ChanServ@Services.VoltFire.net)- (#Nick) Welcome to Nick's channel! Type ,help to see nanobot's commands!
[20:13:00] Tcl error [proc:twitter:friendsauto]: no such channel record
[20:13:01] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
.chanset #nick +twitter
.chanset #nick +twitterfriends
.chanset #nick +twittermentions
.chanset #nick +twittertrack Successfully set modes { +twitter } on #nick.
[20:13:08] #Nick# chanset #nick +twitter
Successfully set modes { +twitterfriends } on #nick.
[20:13:08] #Nick# chanset #nick +twitterfriends
Successfully set modes { +twittermentions } on #nick.
[20:13:08] #Nick# chanset #nick +twittermentions
[20:14:00] Tcl error [proc:twitter:friendsauto]: no such channel record
[20:14:00] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
within your twitter config, where you edit twitter.tcl and look at the #comments at the very top of the script.Nickmman wrote:Still getting this error, channel is dynamic:
Code: Select all
.+chan #nick [20:12:13] #Nick# +chan #nick [20:12:14] NickBot joined #Nick. [20:12:14] #Nick: mode change '+o NickBot' by ChanServ!ChanServ@Services.VoltFire.net [20:12:14] -ChanServ (ChanServ@Services.VoltFire.net)- (#Nick) Welcome to Nick's channel! Type ,help to see nanobot's commands! [20:13:00] Tcl error [proc:twitter:friendsauto]: no such channel record [20:13:01] Tcl error [proc:twitter:megahal:privatereply]: no such channel record .chanset #nick +twitter .chanset #nick +twitterfriends .chanset #nick +twittermentions .chanset #nick +twittertrack Successfully set modes { +twitter } on #nick. [20:13:08] #Nick# chanset #nick +twitter Successfully set modes { +twitterfriends } on #nick. [20:13:08] #Nick# chanset #nick +twitterfriends Successfully set modes { +twittermentions } on #nick. [20:13:08] #Nick# chanset #nick +twittermentions [20:14:00] Tcl error [proc:twitter:friendsauto]: no such channel record [20:14:00] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
Code: Select all
[10:20:01] @#nick (+tnl 22) : [m/13 o/11 h/0 v/2 n/0 b/0 e/0 I/0]
.rehash
[10:20:15] #Nick# rehash
Rehashing.
[10:20:15] Rehashing ...
[10:20:15] Listening at telnet port 3993 (all).
[10:20:16] [Twitter]: Found zlib package! Gzip enabled.
[10:20:16] Twitter, Tweets with Megahal v5.05a (Idea and original script by Warlord, Super-Action rocket missles by speechles) Loaded..
[10:20:16] RSS Syndication Script v0.4 (2007-02-08): Loaded.
[10:20:16] <14debug> version 1.0.1 by arfer loaded
[10:20:16] Bazman`s SuPeRsCrIpT v1.1 AcTiVaTeD.
[10:20:16] pingmeter.tcl by arfer/nml375 version 1.1 loaded
[10:20:16] gconvert.tcl v2.0 by AkiraX <#AnimeFiends@EFnet> loaded!
[10:20:16] PORTCHECK: PortCheck.tcl Version 2.0 by Wcc is loaded.
[10:20:16] XE Universal Currency Convertor 0.02f by rosc loaded.
[10:20:16] Userinfo TCL v1.07 loaded (URL BF GF IRL EMAIL DOB PHONE ICQ).
[10:20:16] use '.help userinfo' for commands.
[10:20:16] DNS Lookup v1.0 by Vertex & dw loaded
[10:20:16] - Stimps Little DNS Lookup Script v2.1 has Loaded!
[10:20:16] HOST 1.1 (ported to eggdrop 1.3.x) by Samurai_G <buddha@ih8dos.com> loaded.
[10:20:16] nslookup v1.0 by gozzip loaded
[10:20:16] Userfile loaded, unpacking...
[10:21:00] Tcl error [proc:twitter:friendsauto]: no such channel record
[10:21:01] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
.set $:errorInfo
[10:21:10] #Nick# set $:errorInfo
Error: can't read "$:errorInfo": no such variable
.set $errorInfo
[10:21:47] #Nick# set $errorInfo
Error: can't read "can't read "$:errorInfo": no such variable
while executing
"set $:errorInfo"": no such variable
[10:22:00] Tcl error [proc:twitter:friendsauto]: no such channel record
[10:22:01] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
[10:23:00] Tcl error [proc:twitter:friendsauto]: no such channel record
[10:23:01] Tcl error [proc:twitter:megahal:privatereply]: no such channel record
.set errorInfo
[10:23:29] #Nick# set errorInfo
Currently: no such channel record
Currently: while executing
Currently: "channel get $chan twitter"
Currently: (procedure "proc:twitter:megahal:privatereply" line 8)
Currently: invoked from within
Currently: "proc:twitter:megahal:privatereply $_time1 $_time2 $_time3 $_time4 $_time5"
The issue I think, is that channel. You will need to:Nickmman wrote:Yep, starts with #nick. Did everything you told me to, still get the same error:
Code: Select all
Currently: no such channel record
Currently: while executing
Currently: "channel get $chan twitter"
Currently: (procedure "proc:twitter:megahal:privatereply" line 8)
Currently: invoked from within
Currently: "proc:twitter:megahal:privatereply $_time1 $_time2 $_time3 $_time4 $_time5"